How to: Modify Objects With Non-Uniform Scale

I drew this image using AutoCAD.

Just using simple drafting tools. I haven’t met Revit at that time. If you see the area in red circle, you can see that it is scaled on X axis, but the scale on Y axis is not affected. Or may be you think I drew all of the baluster at the location manually? :) No, I use non-uniform scale. It only scales it on X axis, but ignore the scaling on Y axis. How to do this?

I know MicroStation can do this with scale tool directly, but in AutoCAD there is a workaround we should do. First of all, I create a block to define the baluster . Then I insert the block. In the block dialog box, I turn off the uniform scale check box, left the X value to 1, and change the Y value a bit.

I repeat this several times until all of them placed. I may have to do trial and error several times to get it the right size. Well, we can do it easily in Revit or AutoCAD Architecture. But obviously not in 2D drafting!


  1. Geronimo says

    I have found this tip to be quite useful in aligning raster pictures that won't align to AutoCAD entities. I often need to overlay older scanned survey plans onto compiled AutoCAD objects, and rarely do they ever line up correctly (due to the raster drawing being scanned poorly). Turn the raster image into a block, and then adjust the scale in either the X or Y. It's like rubbersheeting the image without the Raster Design!

  2. winko says

    When I insert block with non-uniform scale, I can't trim & extend object to non-uniform scale block. Any suggestion? I found it Ok when inserting block with uniform scale.

    • says

      You're right. It's the limitation of using non-uniform scale insertion. We need to draw temporary lines by snapping to the non-uniform block.
      This is the downside of using this method.

Leave a Reply

Your email address will not be published. Required fields are marked *