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