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.

Options

Feature/Entities variables

Hi, I have found a few good workarounds to my "problem", but I want to know if there is good reasons for not implementing a direct solution to it.

Problem: When several parts/features/sketches depend on each other, the topological naming problem makes it inestable. OnShape makes an amazing work keeping this very stable, but, anyway sometimes it hit me. I think the remaining last mile of instability can be improved by allowing a manual naming scheme. If objs B, C, D depends on objects A, I must be able to say how is the dependency. For instance, B, C, D depends on A by the entity "referencePoint". Then, the user is responsible to just maintain who is "referencePoint" on A every time it change. This particular case can be workrounded by using a mate connector, but, it will be great to have a general functionality that work with any argument (eg: edges, faces, …). It is just an interface, like in javascript.

PD: I think this is particularly relevant to newcomers to CAD (like me) which don't have a good grasp of the best practices.

Thanks

Comments

  • MichaelPascoeMichaelPascoe Member Posts: 2,443 PRO
    edited June 23

    .

    Sounds like your on the right track. With practice, you will naturally learn how to have best practices that maintain entity identities. I recommend completing all of the Learning Pathways if you plan on using Onshape often. You will become much faster and avoid costly technical debt.

    You can use the Property / Attribute custom feature to set the Identity of a face or edge. This will manually set the identity of the entity for downstream stability within that part studio. Note that the moment you leave the context of that part studio, for example a Derive, the identity will be different.

    There are a few other worflows using that feature which allow for some neat automation.

    Property / Attribute custom feature
    https://forum.onshape.com/discussion/comment/115249…

    See the Query Finder, for another way to automate or stabilize selections. Unfortunately, there is not a way to do this with all the native features, only ones that have the query finder built into them.

    .


    Learn more about the Gospel of Christ  ( Here )

    CADSharp  -  We make custom features and integrated Onshape apps!   Learn How to FeatureScript Here 🔴
Sign In or Register to comment.