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.

Selecting "something" behind a hidden object.

elio_boezioelio_boezio Member Posts: 6

Hi, I'm new to Onshape and I'm still trying to forget how other CAD systems I've used behave. My present problem is in trying to select a point or line or whatever that happens to be "behind" another object (and that I can't reach by rotating the assembly. Hiding the intervening part doesn't seem to help: Onshape still knows it's in the way. In particular, I have this problem trying to work on a part "in Context", where reducing the visibility of the assembly to zero still doesn't allow me to access a feature on the part I'm trying to edit that is "embedded" in the assembly.

I have tried searching the Help facility and this forum, but my keywords are probably poorly chosen, as I haven't found anything. Any help will be very welcome!

Best Answers

  • joshtargojoshtargo Member Posts: 239 EDU
    Answer ✓

    right click on the part that's in the way and select Hide Context Instance

  • joshtargojoshtargo Member Posts: 239 EDU
    Answer ✓

    You don't have the option because a primary instance has not been set. For me, this is a confusing term, concept, and process, and I can't really say how it works, or how to fix it when it won't let you make one. But once it happens, the banner will be yellow and you will have that option.

  • joshtargojoshtargo Member Posts: 239 EDU
    Answer ✓

    Onshape team, can you just remove the whole primary instance thing? No idea what it's for or why it's needed. Also, sometimes when editing on context, I never get the option to do anything that turns the banner yellow.

  • eric_pestyeric_pesty Member Posts: 1,881 PRO
    Answer ✓

    The primary instance is a different thing (it's what allows a context to be updated)…
    The issue is that a context isn't actually "created" until you reference "something" from the context (that makes it turn yellow). That part is a bit odd but it does let you "back out" if you mistakenly end up in an "edit in context" situation (i.e. accidental double click on a part in an assembly instance tree).

    If you run into this you could for example create a sketch on a face of the context or create an "offset face" feature or whatever to get it to be yellow, you can delete it after.

Answers

  • Matt_ShieldsMatt_Shields Member Posts: 410 PRO

    Hiding the intervening part should definitely help. I often hide parts, sketches, and surfaces to be able to select the desired geometry. Another helpful tool: Select Other.

  • rick_randallrick_randall Member Posts: 326 ✭✭✭

    If you are in the sketch environment - right click close to where you expect to work and choose "select other". This gives a box with a list of various items to select from that are hidden behind objects , (just click the appropriate one). Matt's idea works great in the part studio.

  • joshtargojoshtargo Member Posts: 239 EDU

    in sketch you can hover and hit "~" to cycle through overlapping elements

  • elio_boezioelio_boezio Member Posts: 6

    Thanks for the reply, Matt. I must be doing something wrong because even if I reduce the visibility of intervening parts to "invisible", as I drag the mouse over the geometry I want to select, the outlines of intervening parts appear and I cannot select what I want. Select Other doesn't seem to help much either, as it brings up a list of similar (default!) names. But I shall persevere!

  • elio_boezioelio_boezio Member Posts: 6

    Thanks for the reply, Rick. I'm trying to edit a part in an Assembly, that I've opened in a Context. My part is visible, and the rest of the assembly is "dimmed". As long as none of the "dimmed" geometry intervenes, I can edit my part. Reducing the visibility of the assembly to "invisible" doesn't help as the "hidden" part outlines appear as I move the mouse over the part I want to edit. Using "Select Other" allows me to select specific bits of geometry, but I can't seem to select a point (for example, to create a 3-point plane). I've not had the problem in a Part Studio, maybe because I've always been able to manipulate the model to get the access I want: my problem seems specific to editing within a Context.

    In the screenshot below, I'm trying to select the point indicated by the downward arrow, and the dimmed bit of curved geometry indicated by the rightward-pointing arrow is in the way, preventing me from doing so.

  • rick_randallrick_randall Member Posts: 326 ✭✭✭
    edited October 18

    @josh_targo Thanks for reminding me about that one - learned that one a while ago, and then forgot about it. I've got a notebook where I write down those kind of things - I'll have to jot that one down. Thanks again.

  • glen_dewsburyglen_dewsbury Member Posts: 780 ✭✭✭✭
    edited October 18

    While "in context", individual parts can be hidden to allow easy access or switch modes entirely for clarity. Another option is to set view to translucent making everything accessible then right click and select other if things are clustered.

  • joshtargojoshtargo Member Posts: 239 EDU
    Answer ✓

    right click on the part that's in the way and select Hide Context Instance

  • elio_boezioelio_boezio Member Posts: 6

    Hi Josh - thanks for responding. I don't get that menu option when I right-click on the intervening part, and I see the "banner" at the top of your screen is different to mine (see below). Can it be because an actual Context has not yet been created, as I got to this point by clicking on "Edit in Context" in the Assembly menu? When I select an actual (i.e. existing) Context to edit, it works for me as you've explained. I'm battling to get my head around this whole Context concept!

  • joshtargojoshtargo Member Posts: 239 EDU
    Answer ✓

    You don't have the option because a primary instance has not been set. For me, this is a confusing term, concept, and process, and I can't really say how it works, or how to fix it when it won't let you make one. But once it happens, the banner will be yellow and you will have that option.

  • joshtargojoshtargo Member Posts: 239 EDU
    Answer ✓

    Onshape team, can you just remove the whole primary instance thing? No idea what it's for or why it's needed. Also, sometimes when editing on context, I never get the option to do anything that turns the banner yellow.

  • eric_pestyeric_pesty Member Posts: 1,881 PRO
    Answer ✓

    The primary instance is a different thing (it's what allows a context to be updated)…
    The issue is that a context isn't actually "created" until you reference "something" from the context (that makes it turn yellow). That part is a bit odd but it does let you "back out" if you mistakenly end up in an "edit in context" situation (i.e. accidental double click on a part in an assembly instance tree).

    If you run into this you could for example create a sketch on a face of the context or create an "offset face" feature or whatever to get it to be yellow, you can delete it after.

Sign In or Register to comment.