scale method
Contents
[
Hide
]scale(, scene, scale)
Scale all geometries(Scale the control points not the transformation matrix) in this scene
@staticmethod
def scale(scene, scale):
...
Parameter | Type | Description |
---|---|---|
scene | Scene | The scene to scale |
scale | aspose.threed.utilities.Vector3 | The scale factor |
Example
The following code shows how to scale all geometries in scene by 10 times.
from aspose.threed import Scene
from aspose.threed.entities import PolygonModifier
from aspose.threed.utilities import Vector3
# Load a test file for scaling
scene = Scene.from_file("input.fbx")
# scale all geometries 10 times.
PolygonModifier.scale(scene, Vector3(10, 10, 10))
scene.save("test.obj")
scale(, node, scale)
Scale all geometries(Scale the control points not the transformation matrix) in this node
@staticmethod
def scale(node, scale):
...
Parameter | Type | Description |
---|---|---|
node | Node | The node to scale |
scale | aspose.threed.utilities.Vector3 | The scale factor |
Example
The following code shows how to scale all geometries in scene by 10 times.
from aspose.threed import Scene
from aspose.threed.entities import PolygonModifier
from aspose.threed.utilities import Vector3
# Load a test file for scaling
scene = Scene.from_file("input.fbx")
# scale all geometries 10 times.
PolygonModifier.scale(scene.root_node, Vector3(10, 10, 10))
scene.save("test.obj")
See Also
- module
aspose.threed.entities
- class
PolygonModifier