I sketched a figure in ips units but it needed to be in mmgs. Is there any way that I can convert the units without having to redraw the figure?
If you go to Tools>Options>Document Properties>Units you should see the image I am going to post below. When you switch it to MMGS it'll automatically convert any sketch or feature values in your model.
If you entered all the dimensions thinking it was mm, You will also have to scale your drawing by 25.4 (Scale Down).
Oh I just figured he had been using the right scale for everything but found out they wanted it displayed differently.
My issue is that I already completed the drawing. But everything was in ips unit when it needed to be in mmgs. Do I have to draw the sketch over from scratch?
Follow Eric Blankinship advice: change units in your drawing, not model.
That's probably what OP was looking for. I figure I'd throw in this part just in case, since this happens to me sometimes.
what is op?
OP = Original Post or Original Poster.
Just to confirm, are you talking about an actual 2D sketch in a drawing with no 3d model involved.
correct, the whole sketch is 2-D
Copy and paste the sketch into a new part, and then use the ModelRescaler macro suggested by Deepak.
You may have to create a 3D solid or surface first.
You can do it here
Since the drawing is complete, when I change the units it goes out of proportion.
Changing units will bump up the dimensions values by a factor of 25.4 (1 in to 25.4 mm).
So if you don't want to change the values also then try this ModelRescaler macro from Lenny's SolidWorks Resources. Do backup your files.
I'm not able to test the ModelRescaler macro at the moment, but I don't believe the macro works on 2D sketches within a drawing document?
I'm sure that OP is talking about a 2d sketch in the model and accidentally/unknowingly posted in Drawings/Detailing section.
If that is 2d sketch in the drawing, then best would be to convert that into a block and scale down by required factor
Retrieving data ...