Go to: Synopsis. Flags. Return value. Related. MEL examples.
scale [-absolute] [-centerPivot] [-distanceOnly] [-objectCenterPivot] [-pivot double double double] [-reflection] [-reflectionAboutBBox] [-reflectionAboutOrigin] [-reflectionAboutX] [-reflectionAboutY] [-reflectionAboutZ] [-reflectionTolerance] [-relative] [-scaleX] [-scaleXY] [-scaleXYZ] [-scaleXZ] [-scaleY] [-scaleYZ] [-scaleZ]
x y z [object 1] [object 2] ...
scale is undoable, queryable, and editable.
The scale command is used to change the sizes of geometric objects. The default behaviour, when no objects or flags are passed, is to do a relative scale on each currently selected object object using each object's existing scale pivot point.Long name (short name) | [argument types] | Properties | ||
---|---|---|---|---|
-absolute(-a)
|
|
![]() |
||
|
||||
-relative(-r)
|
|
![]() |
||
|
||||
-reflection(-rfl)
|
|
![]() |
||
|
||||
-reflectionAboutOrigin(-rao)
|
|
![]() |
||
|
||||
-reflectionAboutBBox(-rab)
|
|
![]() |
||
|
||||
-reflectionAboutX(-rax)
|
|
![]() |
||
|
||||
-reflectionAboutY(-ray)
|
|
![]() |
||
|
||||
-reflectionAboutZ(-raz)
|
|
![]() |
||
|
||||
-reflectionTolerance(-rft)
|
|
![]() |
||
|
||||
-centerPivot(-cp)
|
|
![]() |
||
|
||||
-objectCenterPivot(-ocp)
|
|
![]() |
||
|
||||
-pivot(-p)
|
double double double
|
![]() |
||
|
||||
-distanceOnly(-dso)
|
|
![]() |
||
|
||||
-scaleX(-x)
|
|
![]() |
||
|
||||
-scaleY(-y)
|
|
![]() |
||
|
||||
-scaleZ(-z)
|
|
![]() |
||
|
||||
-scaleXY(-xy)
|
|
![]() |
||
|
||||
-scaleXZ(-xz)
|
|
![]() |
||
|
||||
-scaleYZ(-yz)
|
|
![]() |
||
|
||||
-scaleXYZ(-xyz)
|
|
![]() |
||
|
![]() |
![]() |
![]() |
![]() |
scale 1 1 1; scale -pivot 1 0 0 -abs 3 3 3 curve1;