Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations cowski on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Scaling

Status
Not open for further replies.

fascott

Electrical
Joined
Sep 13, 2007
Messages
1
Location
US
How can I scale multiple objects at one time, yet leave them in place? Is it even possible? Thanks for any help!!
 
Hi fascott,

Unless you're willing to write yourself a macro in either AutoLISP or VB/VBA - you can't.

Sorry
Todd
 
fascott,
As Todd says, you can't use the built-in scale command to scale multiple objects on different centers. A lisp program could automate the process to some degree, but you would have to somehow pick the individual centers of each object to be scaled. If the objects were all radially symmetric, like circles or regular polygons, the lisp program might be able to automatically determine the centers, but for other shapes, you would have to do it manually. If you could describe in some detail what you have in mind, I would consider writing the lisp.
 
Something lke this for blocks?

(DEFUN C:SC1 (/ s1) ; Scale by factor about INS of object
(Setq s1 (GetReal "Scale factor: "))
(COMMAND "SCALE" "SI" "INS" PAUSE "@0,0" s1)
)
 
I think this it what you are looking for:

Go to Utilities-Edit-Rescale Blocks/Text

You can window numerous objects at once, then it rescales by their individual insertion points, not a common point.

 
you could also select all of the blocks, go to the properties pallette, and change the scale in there. I believe it scales about the insertion point.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top