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.
Rotate and Translate within one Transform Operation
andrew_roley
Member Posts: 11 ✭✭
It would be nice to reduce operations and features required to position a part; it seems there isn't any interfering activity between the two (only decision would be whether rotation or translation would occur first, with a checkbox to choose being even better).
0
Comments
You can use the transform by mate connectors which allows a lot more freedom than rotate or translate
IR for AS/NZS 1100
Multi Mate Connector
You could locate the connector for your part anywhere in 3D space and orient it at any angle, in one FeatureScript
https://cad.onshape.com/documents/961062e23f34b30aadaa595c/w/353e111348fc9d08f61fd036/e/e803c0f62a2ac145f8e2995a
I agree the order of operations could slow down the feature flow; hence why I suggested the check box option to switch between the two. That way you don't have to go searching docs or have to struggle with it doing the opposite of what you wanted. Worst case, you click the check box to change to the desired operation order.
Thanks for sharing! This essentially turns the manual process of mate connector positioning into a much easier flow, which can then make transform by mate connectors much easier.
It would still be great if the Transform feature incorporated this itself, as except for ideal scenarios, you would still be having to go through multiple features and many clicks.
rotations and translations don't get along and can't be mixed. Rotations are procedural meaning the order matters. Rotx, Roty & Rotz does not equal Rotz, Roty & Rotx. Translations don't matter and can be performed in any order.
I think of it like a party of translations and it only takes one rot to ruin the party. What comes before and after the rot really matters.
What @romeograham says is true. It’s easy to create connector mates on the fly in the desktop version of Onshape
But if you still have the desire to limit the amount of features in a feature list, then watch this GIF
I'm aware of the procedural order of rotating in euler angles. I don't quite agree that rotations and translations "can't be mixed". Please refer to the homogeneous transformation matrix. Here is a helpful video describing it.
I do appreciate the work that went into multi-mate connector; it is a very powerful tool. However, just for this one mate, it would take about 19 clicks and 10 keystrokes give or take, to accomplish, plus the clicks and keystrokes for the actual transform and other mate connector.
The desire isn't just low feature count, although that has benefits in itself for keeping track of things. What I'm requesting is essentially to make the freeform translate tool that exists in assemblies work in part studios as well. We can transform parts wherever we want them without a bunch of tedious workarounds and feature script implementation in assemblies. Why not part studios?
Yes, the operations become complex when adding multiple changes on top of one another, but I think the user should be given the power to decide between a reproducible list of # features of low complexity and high involvement vs a single feature with high complexity and low involvement.