manipulation
Resets the translation, scaling and rotation of the given objects.
ResetTransform( [InputObjs], [Center], [Type], [AxesFilter] ); |
Parameter | Type | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
InputObjs | String | List of objects or
components.
Default Value: Selected elements |
||||||||||||||||
Center | siCenterMode | Specifies whether to translate the object or its center
Default Value: siObj
|
||||||||||||||||
Type | siTransformFilter | Specifies the type of transformation to reset
Default Value: siSRT
|
||||||||||||||||
AxesFilter | siAxesFilter | Determines which of the x,y,z arguments are valid
Default Value: siXYZ
|
' ' This example demonstrates how to reset all transformations ' of the selected objects ' NewScene , false CreatePrim "Cube", "MeshSurface" CreatePrim "Cylinder", "MeshSurface" Translate , -5.5, 5, -0.5 ResetTransform |
# # This example demonstrates how to reset the translation of # the object center on the X axis # app = Application app.NewScene("", 0) app.CreatePrim("Torus", "MeshSurface") app.CreatePrim("Torus", "MeshSurface") app.Translate("Torus,Torus1", -5, 0, 0, "siRelative", "siView", "siObj", "siXYZ", "", "", "", "", "", "", "", "", "", 0, "") app.ResetTransform("Torus1", "siCtr", "siTrn", "siX") |
/* This example demonstrates how to reset the scaling and rotation transformation of the objects Grid and Sphere along the Y and Z axis. */ NewScene(null, false); CreatePrim("Grid", "MeshSurface"); CreatePrim("Sphere", "MeshSurface"); Scale("Grid,Sphere", 2, 2, 2, siRelative, siLocal, siObj, siXYZ); Rotate("Grid,Sphere", 0, 6, 0, siRelative, siAdd, siObj, siXYZ); ResetTransform("Grid,Sphere", siObj, siSR, siYZ); |