Transform - Maya
This use case shows how to transform an object: position, rotation, scale.
Translate
How to translate a cone.process
<Process id="mayaTransform1" type="3d" delegate="maya">
<Param name="reset">1</Param>
<Object create="object" name="cone1">
<Param name="class">polyCone</Param>
<Param name="radius">2</Param>
<Param name="height">2</Param>
</Object>
<Object create="object" name="cone2">
<Param name="class">polyCone</Param>
<Param name="radius">2</Param>
<Param name="height">2</Param>
<Param name="pos.x">5</Param>
</Object>
<Object create="object" name="cone3">
<Param name="class">polyCone</Param>
<Param name="radius">2</Param>
<Param name="height">2</Param>
<Param name="pos">5;0;5</Param>
</Object>
</Process>
result
viewport
Specifications: Process
Rotate
How to rotate a sphere.process
<Process id="mayaTransform2" type="3d" delegate="maya">
<Param name="reset">1</Param>
<Object create="object" name="sphere1">
<Param name="class">sphere</Param>
<Param name="radius">2</Param>
<Param name="make.endSweep">240</Param>
</Object>
<Object create="object" name="sphere2">
<Param name="class">sphere</Param>
<Param name="radius">2</Param>
<Param name="make.endSweep">240</Param>
<Param name="pos.x">-5</Param>
<Param name="rot.y">-45</Param>
</Object>
<Object create="object" name="sphere3">
<Param name="class">sphere</Param>
<Param name="radius">2</Param>
<Param name="make.endSweep">240</Param>
<Param name="pos.z">-5</Param>
<Param name="rot.x">45</Param>
</Object>
</Process>
result
viewport
Specifications: Process
Scale
How to scale a cone.process
<Process id="mayaTransform3" type="3d" delegate="maya">
<Param name="reset">1</Param>
<Object create="object" name="cone1">
<Param name="class">polyCone</Param>
<Param name="radius">2</Param>
<Param name="height">2</Param>
</Object>
<Object create="object" name="cone2">
<Param name="class">polyCone</Param>
<Param name="radius">2</Param>
<Param name="height">2</Param>
<Param name="pos.x">5</Param>
<Param name="scale">0.5</Param>
</Object>
<Object create="object" name="cone3">
<Param name="class">polyCone</Param>
<Param name="radius">2</Param>
<Param name="height">2</Param>
<Param name="pos.z">5</Param>
<Param name="scale.x">1.5</Param>
</Object>
</Process>
result
viewport
Specifications: Process
Size
How to resize a cone to be as hight as a wall.process
<Process id="mayaTransform4" type="3d" delegate="maya">
<Param name="reset">1</Param>
<Object create="object" name="cone1">
<Param name="class">polyCone</Param>
<Param name="radius">2</Param>
<Param name="height">2</Param>
<Param name="pos.y">1</Param>
</Object>
<Object create="wall" name="wall">
<Param name="dimension">1;6;6</Param>
<Param name="pos.z">-8</Param>
<Param name="pos.x">-3</Param>
</Object>
<Object create="object" name="cone3">
<Param name="class">polyCone</Param>
<Param name="pos.z">-4</Param>
<Param name="pos.y">3</Param>
<Param name="size.y">6</Param>
</Object>
</Process>
result
viewport
Specifications: Process