Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

Custom Feature: Design Intent

DavisCCRDavisCCR OS Professional Posts: 13 ✭✭

During design reviews I am often asking or being questioned as to why a model was formed the way it was. Usually the answer is in someone's head or personal notes and lacking from any formal documentation. If it is in documentation, then it is likely far from the CAD (unless you keep that in Onshape somehow) and took a long time to do properly.

I wrote this custom feature to allow designers to link their thoughts and decisions right where the geometry is being created. I think it is a good practice especially if other people are looking at your models or you are taking long breaks from them. This feature combined with folders could really make for a highly concise feature tree.
 

The feature itself does nothing. You could actually replicate this using comments if you're OK with one linked object at a time. I see comments as more of a temporary communication tool rather than something that lives with the model. I think the next step in this journey is keeping design notes right in the document as a rendered markdown tab.

I hope this feature fits into other user's workflows as well and please let me know any improvements you suggest.

Comments

  • MichaelPascoeMichaelPascoe Member Posts: 2,803 PRO

    Brilliant! @DavisCCR


    RENDERCAD
    rendercad.ai - Photorealistic product rendering.

    ▚▞▚▞▚▞▚▞▚
    ________________________________________________________________________
  • nick_papageorge_dayjobnick_papageorge_dayjob Member, csevp Posts: 1,074 PRO
    Wow that's a great idea. I could never figure out the built-in notes myself.
  • DavisCCRDavisCCR OS Professional Posts: 13 ✭✭
  • martin_kopplowmartin_kopplow Member Posts: 1,264 PRO

    Ooops!? I did not even know about it's existence. I like it, though. Shouldn't the DI note be an optional part of EVERY feature in the tree? That would make sense to me.

  • wille_jwille_j Member Posts: 14 ✭✭

    This is a great feature! Around the same time I had the exact same idea, sadly I can’t share it. I did find writing the design intent into a custom table too was useful, meant the information was accessible in table form on the right hand side, with querys added to the custom tables they also cross-highlight.

    Totally agree a comment/design intent should be an optional field to all native features, akin to programming in-line comments. nTop actually has a neat way comments are added as balloons above the features/variables, see picture. I'm sure Onshape can put together something super polished, would be pretty on top of folders and all features alike in the feature three and assembly instance lists!

    The new document notes tab is a good step in the right direction, but it's too broad. It's not able to capture the in-depth design intent of individual features.

    image.png
  • jelte_steur_infojelte_steur_info Member Posts: 650 PRO

    FYI:
    I've found this only after i programmed this alternative:

    Feature tree note
    it allows tagging of geometry as well as features by now.

Sign In or Register to comment.