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.
Is there still no way to group curves in a sketch?
joshtargo
Member Posts: 264 EDU
We have many situations where we are trying to work out the geometry of the moving parts of a robot. This needs to be done in 2D, with rough approximations of parts and other elements. In Sketchup, I can group curves together so they can be transformed as a single object. Is there still no way to do anything like this in Onshape? It gets very messy and very complicated very quickly if I need to dimension or constrain every single line and curve in a sketch. I can't do this with flat or 3D objects in an assembly because the dimensions of the objects themselves need to be able to change as their positions change. Please any solutions?
0
Best Answer
-
eric_pesty Member Posts: 1,947 PROOne strategy that could help would be to split up the sketches a bit more and use the "final" button when editing an "earlier" sketch to see the final result You could potentially also "derive" stuff in there attached to your sketch geometry, and use multiple windows to edit the "components" in parallel.
0
Answers
It sounds like you are in the brainstorming stage of a design? Why not make a first guess of the curves, then make simple extrudes from them. Then make a test assembly to check the motion. Adjust and repeat until you have a good direction. Then redraw the design from scratch with the full engineering details.
there are also now new parts stuck to some of the moving parts that need to move as we continue development. (second image). even if i reduce the new parts to profiles, that's still a lot of dimensioning I would need to use to keep the shape intact as it's dragged around with other parts.
I understand from the responses that onshape still can't do what I want, and i haven't heard any practical solution other than fully dimensioning and constraining the shapes. moving things in assemblies will not work, as parts, lines, and circles will not scale as they are moved. and it is the position and dimensions of elements that we are trying to determine by playing around with the degrees of freedom available in the design space.
A couple of workarounds come to mind. You could configure the Part Studio, and twiddle the configurations from the Assembly. Or dimension the entities via a Variable Studio and do the same from the variable table. Admittedly, that's not as interactive.
on top of that, everything behind and above the hook is not set in stone and needs to be allowed to change size, shape, position, and orientation as we try to narrow down our design options.
To get dimensions out of the way, I make a Skeleton sketch with all the geometry simplified into straight lines, triangles, and circles, then I make a copy of that sketch set each line and circle = to the same element in the skeleton. But this still restricts me to triangularizing the shapes.
For complex shapes that need to be dragged around, I hve to make a sketch in another studio, set the object at the origin, (which is out of correct robot position), and derive that sketch directly into position in my geometry part studio. I can't even transform the sketch after it's derived.
people can see what i'm doing here:
https://cad.onshape.com/documents/bf8d9231688bc4be9a456aeb/w/0bb4b33a996783fbc392f6a6/e/6178e797647d23fe178adbf8?renderMode=0&uiState=66758245afe5aa080c1d3a8c
2. we need to be able to edit the sketches in order to design things, and it's slow to have to jump back and forth between sketch and assembly
3. we also need to be able to set multiple constraints on different elements within sketches to multiple elements of other sketches
4. setting/removing constraints in a sketch is a lot faster than setting mates in an assembly
if you go to the assembly in the link you can see what I set up, but some of the elements are not free to move as I want, and I'm not sure how to mate some things that would be easy in a sketch.