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.
Snapping to Existing Geometry
matthew_65
Member Posts: 6 ✭
In Sketch Mode, entities I create do not snap to existing edges. I am a Creo user, used to creating "sketch references" from existing geometry, which effectively projects a construction entity onto the current sketch. How do I do this in Onshape?
2
Best Answer
-
jakeramsley Member, Moderator, Onshape Employees, Developers, csevp Posts: 661Currently, our inferences are to:
1) The origin as long as the origin is visible. You can inference horizontal, vertical, and coincident with the origin with no need to wake it up.
2) Sketch geometry in the same sketch. If you hover over sketch geometry from the same sketch while a sketch tool is active, this will "wake up" the inference to that geometry allowing you to make constraints like coincident, mid-point, parallel, perpendicular, etc.
3) Edges of the sketch face. If you are sketching on a face, you can infer to all of the edges and vertices that make up that face.Jake RamsleyDirector of Quality Engineering & Release Manager onshape.com4
Answers
1) The origin as long as the origin is visible. You can inference horizontal, vertical, and coincident with the origin with no need to wake it up.
2) Sketch geometry in the same sketch. If you hover over sketch geometry from the same sketch while a sketch tool is active, this will "wake up" the inference to that geometry allowing you to make constraints like coincident, mid-point, parallel, perpendicular, etc.
3) Edges of the sketch face. If you are sketching on a face, you can infer to all of the edges and vertices that make up that face.
Shafts - If I create a shaft and then want to create a revolve a part on that shaft there is not quick way to get the hole in my part the same diameter as the shaft. I want to be able to snap the edges of cylinders. At the moment I have to use the end of the cylinder and snap some construction lines to the end of the resultant line.
the current disabling of entities not on sketch plane actually seems to further than that. Its actually entities not on the face you selected to draw the sketch on. Where you have two adjacent parts and you select one of the adjoining faces as your sketch plane you can't use entities from the other part to snap to. if you could at least turn on all entities on the sketch plane that would be good! Beyond that a way to wake up relations to other parts would be excellent.
Back in my old autocad days I like being able to specify the snaps whilst drawing the object. it meant I could specify mid and be sure that any auto snaps appearing where in fact mid points. Maybe OnS could have a similar system? Or even better the program could learn what snaps the user habitually uses and present those preferentially!
Shep
That is so true, I hate it when you can't move freely but all the time snapping into something. I'm a big fan of multi-part design and if sketches would auto-snap into everything in the background - it would be very annoying.
In my opinion snapping is very good at this point, when creating a geometry auto-snap gives you needed space not picking everything and when tool is disabled it finds all instances in the background - except mid-point +1 for finding these too.
Often I try to end geometry NOT snapping into anything then zoom in and use constraining tools to be sure what is connected to where (and how).
+1 for some quick way to "drill down" to the desired inference point to snap to.
Filters on Sldwks were effective, but labour intensive.
By "surfaces" I imagine you mean "faces"?
(In solid modelling terminology, the former refers to infinitely thin surfaces, created in isolation from solids; the latter refers to the faces of a solid body.)
Thanks for sharing this tip; I look forward to getting to grips with how to apply it.
The concerns some have stated about everything highlighting and thereby causing problems makes sense in some cases. So the idea of having the ability to wake or put to sleep such recognition seems like a great solution.
SolidWorks example:
When I or anyone I know make sketches you make the shape/line, either dimensioning an exact value or snapping to an existing. If I just wanted a free circle and it unintentional snapped to a surface I didn't want it wouldnt matter because I would enter a dimension immediately after or if I didn't care, just leave it.