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:Number3D
[read-write]
Implementation
public function get positions():Number3D
public function set positions(value:Number3D):void
rotations:Number3D
[read-write]
Implementation
public function get rotations():Number3D
public function set rotations(value:Number3D):void
scales:Number3D
[read-write]
Implementation
public function get scales():Number3D
public function set scales(value:Number3D):void
public function Replicate(copies:int = 1, positions:Number3D = null, rotations:Number3D = null, scales:Number3D = null)
Parameters
| copies:int (default = 1 ) — copies [optional] int. Defines how repeats of the original mesh will be done. Default is 1.
|
|
| positions:Number3D (default = null ) — positions [optional] Number3D. Defines the offset x,y and z for the position increase. Default is 0,0,0.
|
|
| rotations:Number3D (default = null ) — rotations [optional] Number3D. Defines the offset x,y and z for the position increase. Default is 0,0,0.
|
|
| scales:Number3D (default = null ) — scales [optional] Number3D. 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