Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- 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.
Disable weird / annoying selections of hidden parts / faces
RyanAvery
Member Posts: 93 EDU
I right click a face (to serve as a plane) and click new sketch. I draw a rectangle using no lines or features from that face.
Then I draw another rectangle inside that rectangle. Now there are two areas that I can select.
When I click in the outer rectangle to select it, instead of selecting it, it selects the boolean intersection of my sketch with some other hidden lines that I did not "Use" in this sketch.
All these weird / random / useless areas are selectable even though I didnt click the line and hit "Use" and even though the part that they come from isn't even visible. This seems like a pretty big bug, and I'm not sure how to disable it. Is there any way to disable this or get around it? Or some sort of FS to disable it?
Then I draw another rectangle inside that rectangle. Now there are two areas that I can select.
When I click in the outer rectangle to select it, instead of selecting it, it selects the boolean intersection of my sketch with some other hidden lines that I did not "Use" in this sketch.
All these weird / random / useless areas are selectable even though I didnt click the line and hit "Use" and even though the part that they come from isn't even visible. This seems like a pretty big bug, and I'm not sure how to disable it. Is there any way to disable this or get around it? Or some sort of FS to disable it?
0
Answers
Then I hide all parts and sketches.
Then I make sketch 14 visible.
Then I use extrude tool and hover a portion of sketch 14.
Instead of highlighting that portion of sketch 14, it highlights that portion of sketch 14 intersection booleaned with some other shape that is not visible and not even included in the sketch.
This "auto intersection boolean your selection with invisible shapes" is what I would like to disable.
It selects regions if you sketch on a face rather than a plane
Select the sketch in the feature tree to select the sketch region you're wanting
IR for AS/NZS 1100
IR for AS/NZS 1100
If you edit a sketch you can click the Extrude feature in the toolbar. This might make it a bit easier
IR for AS/NZS 1100
Don't select areas before you extrude from inside the sketch.
IR for AS/NZS 1100
IR for AS/NZS 1100
In a similar way you can select sketch regions to extrude by clicking on the model viewing area of the screen, or select the whole sketch by clicking it in the feature tree. Personally I'm not keen on selecting the whole sketch as it's more prone to introducing errors if you add to the sketch later, but that's just personal preference.
Owen S.
HWM-Water Ltd
@RyanAvery
Everything you create into single part studio should be somehow related to each other, so it's likely that you really wan't to be able to use existing geometry to create new. If you have stuff that are not related, then create another ps and put them there. This way you get the best performance and assembly is the place where parts become a product.
I thought of this because I don't recognize the problem you described.
I noticed @lana using this property as intended in one of her help posts.
Consider this example.
The workflow:-
Sketch rectangle on plane
Extrude rectangle to make blue part
New sketch on face of extrude
Extrude 2 to make grey part.
Note there is only a single line on sketch 2. The sketch region is being inferred automatically and is actually pretty clever. I'm pretty sure I've wasted loads of time projecting the perimeters of geometry onto sketches when OS would have happily worked it out for itself.
What is annoying is these inferences being made to parts/sketches that are hidden. It'd be great to be able to filter those out when they're not helpful.
"LEVERAGE the POWER of Inferred Sketch Regions, anywhere, and on any device.
[OS_InfomercialMode/Off]
Cheers,
Owen S.
HWM-Water Ltd
HWM-Water Ltd
I start buy putting ~20 variables at the top, then I make the entire design (last one was 300 parts) in the same studio.
Then I change the variables to get things looking the way I want.
This is because I don't know, for instance, when I start designing a cabinet how much I want the upper lip to hang over the cabinet.
So I design the entire thing with variables that I can change so that when I'm done I can just tweak the variables and have the entire thing regenerate.
HWM-Water Ltd
Have you already put your vote on global parameters?
I'm in furniture design also and I used to make single solids (ie. not create separate parts) with Solid Edge and Alibre, since it was too slow to first create separate parts and then add one by one to create assembly using three mates for each part
With Onshape, I strongly suggest learning to use full potential of parts, assemblies, BOM (cut list), render etc.. It will serve you in many ways, you can do collision detection if you create hinges, slides etc. with real limits. Of course it's also nice to see a photo of new product before ordering any material
And when you have modeled each part separate (they can still be in same part studio), you have real manufacturing data and it is possible to add part numbers and other data properly - this is needed when expanding same parts to other collections and aiming for productive manufacturing.
Thank you for paying attention . Making noise about inconveniences of this functionality is a good thing - we'll have to improve its usability.
Part regeneration is independent of part visibility status. When you make a dimension between that vertical line and some other piece of geometry, the dimension will reference the selected geometry whether it is visible or not. In the same way, sketch inferencing has nothing to do with the visibility of the part you are sketching on. If you click a planar part face to sketch on, its geometry will be inference into the sketch no matter whether that part is visible or not.
As a workaround for your initial trouble, to sketch on a face's plane without pulling in the face as an inference, you can first create an offset plane off the face (with 0 offset), then sketch on the plane rather than the face.
https://cad.onshape.com/help/Content/cplane.htm
Thanks for clarifying!
A 0-distance offset plane as the selection for the sketch plane should always disable sketch inferencing (as a workaround for now). What situations are you imagining where it wouldn't work?