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.
Unit conversion
derek_boase
Member Posts: 3 ✭
in General
I made a document under inches and should have used mm. Is there any way I can change the units so where I put, say 10 in it will show up as 10 mm?
0
Comments
You can control the units for a workspace that has already been created by adjusting the workspace units from the dropdown at the top of the document:
The units of future documents that you create is controlled by your account settings:
The workspace units only control what unit is attached to the input if you type "10" and press enter. We wouldn't want changing the workspace units to do a conversion of the entire system, especially because someone could have specifically put "5 cm" and pressed enter somewhere. What happens to that one when you change all the inches to cm? Does it stay the same while all the others change around it? Is it scaled like everything else? This may change the entire shape of your part, not just its size.
If a part has been designed entirely in the wrong unit system, and a scaling needs to be applied, you could use the transform feature to scale that part by the scale factor between the two unit systems (see "scale uniformly"):
https://cad.onshape.com/help/Content/transform.htm
After all, what we interact with is just a series of line vectors, so in the abstraction they are dimensionless.
IR for AS/NZS 1100
HWM-Water Ltd
OnShape might have called their internal units meters for familiarity and ease of use, but ultimately it's just bits and data and can be scaled arbitrarily.
Here in the less abstract world, I ran across this problem when I used an image to create a part. I defined one dimension on the image and traced everything else from there. Unfortunately, my initial dimension was wrong so the entire trace was wrong by a scalar factor. The only solution was to retrace everything. Pain in the butt and a loss of an hour.
PhD, Mechanical Engineering, Stanford University
If someone's looking to scale a model it's impossible to autonomously determine whether they'd want to keep that expression as-is or have it scale with the model. If OnShape wanted to implement this feature, it would probably be sane behavior to fail at those points, just like it would if you redimensioned something and it caused the model to become unsolvable.