Community
AutoCAD Forum
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Scale in one direction without block

8 REPLIES 8
Reply
Message 1 of 9
adentZVQL9
441 Views, 8 Replies

Scale in one direction without block

adentZVQL9
Observer
Observer

Anyone have a way to scale objects in only one direction without having to copy objects and paste as a block? MicroStation can

0 Likes

Scale in one direction without block

Anyone have a way to scale objects in only one direction without having to copy objects and paste as a block? MicroStation can

8 REPLIES 8
Message 2 of 9
Kent1Cooper
in reply to: adentZVQL9

Kent1Cooper
Consultant
Consultant

Some Searching, maybe here but also and more productively in the >Customization Forum<, will find multiple Topics on just this subject.  I suspect all procedures you find will involve a Block [and will handle the creating of it for you, so you don't need to do copying/pasting], but some will use it only as an interim stage, and Explode it for you when done with it.  [And certain conditions will always be problematic -- for example, an unequally-scaled Block containing any 3D Solid(s) cannot be Exploded.]

Kent Cooper, AIA
0 Likes

Some Searching, maybe here but also and more productively in the >Customization Forum<, will find multiple Topics on just this subject.  I suspect all procedures you find will involve a Block [and will handle the creating of it for you, so you don't need to do copying/pasting], but some will use it only as an interim stage, and Explode it for you when done with it.  [And certain conditions will always be problematic -- for example, an unequally-scaled Block containing any 3D Solid(s) cannot be Exploded.]

Kent Cooper, AIA
Message 3 of 9
adentZVQL9
in reply to: Kent1Cooper

adentZVQL9
Observer
Observer

@Kent1Cooper Thank you for your reply, I have wasted an hour of the time searching for a solution to this with nothing but copy, past as block, and scale. Instead of telling me to do a search, if you know of a solution or where to get it paste the answer/forum you are referring to.

0 Likes

@Kent1Cooper Thank you for your reply, I have wasted an hour of the time searching for a solution to this with nothing but copy, past as block, and scale. Instead of telling me to do a search, if you know of a solution or where to get it paste the answer/forum you are referring to.

Message 4 of 9
Kent1Cooper
in reply to: adentZVQL9

Kent1Cooper
Consultant
Consultant

You could have mentioned that you had already Searched, and perhaps where.  If your Searching did not find anything that doesn't use a Block at least as a middle-man, my guess is that there is no other way to do it in AutoCAD.  But at least there should be some routines that handle the Block creation for you.

Kent Cooper, AIA
0 Likes

You could have mentioned that you had already Searched, and perhaps where.  If your Searching did not find anything that doesn't use a Block at least as a middle-man, my guess is that there is no other way to do it in AutoCAD.  But at least there should be some routines that handle the Block creation for you.

Kent Cooper, AIA
Message 5 of 9
Valentin-WSP
in reply to: adentZVQL9

Valentin-WSP
Mentor
Mentor

@adentZVQL9,

 

See if using the scalexyz.vlx from here helps:

 

 

ValentinWSP_0-1726069593026.png

 



Please select the "Accept as Solution" button if my post solves your issue or answers your question.


Emilio Valentin
0 Likes

@adentZVQL9,

 

See if using the scalexyz.vlx from here helps:

 

 

ValentinWSP_0-1726069593026.png

 



Please select the "Accept as Solution" button if my post solves your issue or answers your question.


Emilio Valentin
Message 6 of 9
ChicagoLooper
in reply to: adentZVQL9

ChicagoLooper
Mentor
Mentor

Hi @adentZVQL9 

Yes, you can scale in either direction if you RE-DEFINE your block. To redefine it, you'll need to explode the block then re-create the block using the exploded pieces. (You may want to give your block a new name, e.g. MyFavBlock_version2.

101.png

During the redefining process, do NOT check the box name Scale uniformly. Unchecking this box allows you to scale in only one direction.

 

1. When Scale X, Y, and Z are all 1.0, the block looks normal, like this.  

201.PNG

 

2. When Scale X=2.0 the block is 2X wider while the Y scale remains the same.

202.PNG

 

3. When Scale Y=1.25 the block is 25% taller.

203.PNG

 

4. When Scale X=1.12 and Scale Y=1.12 the block is both 12% wider and 12% taller. 

204.PNG

 

5. When you use a NEGATIVE number in either Scale X or Y, the block flips over.

205.PNG

 

All this occurs when you don't check the Scale Uniformly box.

 

Chicagolooper

EESignature

Hi @adentZVQL9 

Yes, you can scale in either direction if you RE-DEFINE your block. To redefine it, you'll need to explode the block then re-create the block using the exploded pieces. (You may want to give your block a new name, e.g. MyFavBlock_version2.

101.png

During the redefining process, do NOT check the box name Scale uniformly. Unchecking this box allows you to scale in only one direction.

 

1. When Scale X, Y, and Z are all 1.0, the block looks normal, like this.  

201.PNG

 

2. When Scale X=2.0 the block is 2X wider while the Y scale remains the same.

202.PNG

 

3. When Scale Y=1.25 the block is 25% taller.

203.PNG

 

4. When Scale X=1.12 and Scale Y=1.12 the block is both 12% wider and 12% taller. 

204.PNG

 

5. When you use a NEGATIVE number in either Scale X or Y, the block flips over.

205.PNG

 

All this occurs when you don't check the Scale Uniformly box.

 

Chicagolooper

EESignature

Message 7 of 9
Kent1Cooper
in reply to: ChicagoLooper

Kent1Cooper
Consultant
Consultant

@ChicagoLooper wrote:

.... Yes, you can scale in either direction if you RE-DEFINE your block. ....


Re-read Message 1.  It's not about a Block [much less one already defined], but rather it's about trying to avoid involving a Block at all.

Kent Cooper, AIA


@ChicagoLooper wrote:

.... Yes, you can scale in either direction if you RE-DEFINE your block. ....


Re-read Message 1.  It's not about a Block [much less one already defined], but rather it's about trying to avoid involving a Block at all.

Kent Cooper, AIA
Message 8 of 9
ChicagoLooper
in reply to: Kent1Cooper

ChicagoLooper
Mentor
Mentor

@Kent1Cooper 

yawn....

Chicagolooper

EESignature

0 Likes

@Kent1Cooper 

yawn....

Chicagolooper

EESignature

Message 9 of 9
leeminardi
in reply to: adentZVQL9

leeminardi
Mentor
Mentor

Here's a process that can be made into a VLISP program that doesn't use blocks.

 

Create a region that is quite a  bit larger than your geometry.

Calculate the angle alpha via:

  alpha = acos (1/(scale factor))

If you want to scale the geometry in y only rotate the region using rotate3d about the x axis by alpha.  For scaling in x rotate by alpha about the y axis. Then usem

 

    projectgeometry  pro v

then select geometry and finish by seleting the rotated region.

leeminardi_0-1726079830767.png

For example, to scale geometry by 2X in y rotate the region by + or - 60­° (acos(1/2) about the x axis.

leeminardi_1-1726080309024.png

In 3d it looks like this. Yellow lines are the original geometry, red the projection (2X scale in Y).  

leeminardi_2-1726080384863.png

Align can be used to move the projection to the xy plane.

leeminardi_3-1726080631563.png

 

 

 

 

 

lee.minardi

Here's a process that can be made into a VLISP program that doesn't use blocks.

 

Create a region that is quite a  bit larger than your geometry.

Calculate the angle alpha via:

  alpha = acos (1/(scale factor))

If you want to scale the geometry in y only rotate the region using rotate3d about the x axis by alpha.  For scaling in x rotate by alpha about the y axis. Then usem

 

    projectgeometry  pro v

then select geometry and finish by seleting the rotated region.

leeminardi_0-1726079830767.png

For example, to scale geometry by 2X in y rotate the region by + or - 60­° (acos(1/2) about the x axis.

leeminardi_1-1726080309024.png

In 3d it looks like this. Yellow lines are the original geometry, red the projection (2X scale in Y).  

leeminardi_2-1726080384863.png

Align can be used to move the projection to the xy plane.

leeminardi_3-1726080631563.png

 

 

 

 

 

lee.minardi

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

AutoCAD Inside the Factory


Autodesk Design & Make Report