Class Replicate create a new Mesh object from transformed copies of the original.
Replicate
copies:int
[read-write]Implementation
public function get copies():int
public function set copies(value:int):void
positions:Vector3D
[read-write]Implementation
public function get positions():Vector3D
public function set positions(value:Vector3D):void
rotations:Vector3D
[read-write]Implementation
public function get rotations():Vector3D
public function set rotations(value:Vector3D):void
scales:Vector3D
[read-write]Implementation
public function get scales():Vector3D
public function set scales(value:Vector3D):void
public function Replicate(copies:int = 1, positions:Vector3D = null, rotations:Vector3D = null, scales:Vector3D = null)
Parameters
| copies:int (default = 1 ) — copies [optional] int. Defines how repeats of the original mesh will be done. Default is 1.
|
|
| positions:Vector3D (default = null ) — positions [optional] Vector3D. Defines the offset x,y and z for the position increase. Default is 0,0,0.
|
|
| rotations:Vector3D (default = null ) — rotations [optional] Vector3D. Defines the offset x,y and z for the position increase. Default is 0,0,0.
|
|
| scales:Vector3D (default = null ) — scales [optional] Vector3D. Defines the offset x,y and z for the position increase. Default is 1,1,1.
|
Init Parameters
public function apply(mesh:Mesh):Mesh
Apply the replicate code to the mesh
Parameters
| mesh:Mesh — mesh Mesh. The mesh that will be replicated according to properties such as positions, rotations, scales and copies.
|
Returns