Jump to content

Recommended Posts

Posted

I can't believe that in Acad 2006 there's no way to scale an object in one direction only e.g.

in x direction scale = 1.15, in y direction scale unchanged i.e 1.0.

Mstation does it - surely there must be at least a workaround in Acad?

  • Replies 28
  • Created
  • Last Reply

Top Posters In This Topic

  • fostertom

    7

  • Manila Wolf

    6

  • Dadgad

    5

  • ReMark

    3

Top Posters In This Topic

Posted Images

Posted (edited)

If you wblock it, and insert it as a block you can scale along an axis.

Edited by Dadgad
Posted

In addition to what Dadgad said, if you are looking to scale 3D solids by this method, then please pay attention the resulted block cannot be exploded, therefore will not be able to use further the entities.

Posted

Dadgads suggestion works like a charm, but if you don't need to have whatever you need scaled as it's own DWG, its enough to just use the command BLOCK which only creates a block-definition inside the drawing.

 

AutoCAD Mechanical has a command that does this built in and yes, it's annoying that it's not in vanilla autocad.

Posted

Wow I never knew about WBLOCK, only BLOCK, which I use a lot. Is the only difference that WBLOCK is stored as a separate .dwg, everything else the same?

 

But - I can't see how to scale either a BLOCK or a WBLOCK along one axis - I just get offered the same SCALE command without choice of axis.

Posted
I can't see how to scale either a BLOCK or a WBLOCK along one axis

You can do that either in Properties, if the block is already insterted, or at insertion time.

Posted

Great, I've never dabbled in this.

But I want to scale my object on an axis that is 45o to the y axis - e.g. a square gets stretched from bott R to top L, but no distances get stretched from bott L to top R, so the square goes kite-shaped. I have tried rotating the square 45o before WBLOCKing, so that as WBLOCKed the y axis is indeed the one I want to stretch - but the stretch still happens to the original y-axis, so the square just goes rectangular.

Posted

As you were - it's working now - thanks a lot.

  • 4 months later...
Posted

Is there any way we can scale in one direction without using block

I have to use this file for CNC therefore I cannot use explode command

Posted

Welcome to the forum. :)

I don't see why you cannot use the EXPLODE command,

Depending of course on your geometry.

What types of drawing entities are there in the drawing, which you would need to block?

Can't you use PEDIT or similar commands after exploding the block?

Can you upload the drawing, or a representative sample of it?

 

Hmmm, I just saw Mircea's note in the earlier post.

Can you post something as a test?

Posted

Long time ago I wrote a Lisp for that kind of works, but it can handle only the 2D polylines, without arc segments.

Posted

Yeah, when I started thinking about this I was stuck in 2D thinking mode.

I've been playing around with it in 3D and it does seem a bit daunting. :huh:

Posted (edited)

Sort of like this?

As previously described, I used the WBLOCK command

with Convert option, to change it into a block.

Once it was a block I changed the SCALE X Factorfrom 1 to 1.35 in the QUICK PROPERTIES palette.

Then I EXPLODED the block into LINES, which I JOINED with the PEDIT command

Multiple option, which made them all POLYLINES again.

I am not sure what sort of entities you need them to be for your CNC process.

Then I used the PEDIT command again with the Spline option which

converted them to 2D Polylines.

I am guessing that one of those entity types must be compatible. :)

tree scaled along X axis.jpg

Edited by Dadgad
Posted

yes there few drawings which i want to change

 

but i can't find any answers

Posted

I have edited my previous post, please look at it. :)

Posted

I have this lisp in my library. I can't remember where I got if from.

 

It worked for me on your drawing.

 

I am using AutoCAD 2009.

ScaleXY.lsp

Posted

Fantastic - tell me how to intall/use a Lisp. Can I make a button out of it?

Posted

ScaleXYZ - scales selected objects independently in the X-Y-Z axis (VLX Lisp for AutoCAD) is available at the CADforum under Downloads > CAD Freeware > CAD Utilities.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...