| Package | away3d.tools.utils |
| Class | public class Grid |
| Inheritance | Grid Object |
Grid
| Property | Defined By | ||
|---|---|---|---|
| objectSpace : Boolean
Defines if the grid unit is applied in objectspace or worldspace. | Grid | ||
| unit : Number
Defines if the grid unit. | Grid | ||
| Method | Defined By | ||
|---|---|---|---|
Grid(unit:Number = 1, objectSpace:Boolean = false)
Grid snaps vertexes according to a given grid unit
| Grid | ||
Apply the grid code to a single mesh
| Grid | ||
snapObject(object3d:ObjectContainer3D, dovert:Boolean = false):void
Apply the grid code to a given object3D. | Grid | ||
snapVertices(vertices:Vector.<Number>):Vector.<Number>
Snaps to grid a given Vector.<Number> of vertices
| Grid | ||
| objectSpace | property |
objectSpace:BooleanDefines if the grid unit is applied in objectspace or worldspace. In worldspace, objects positions are affected.
public function get objectSpace():Boolean public function set objectSpace(value:Boolean):void| unit | property |
unit:NumberDefines if the grid unit.
public function get unit():Number public function set unit(value:Number):void| Grid | () | Constructor |
public function Grid(unit:Number = 1, objectSpace:Boolean = false)Grid snaps vertexes according to a given grid unit
Parametersunit:Number (default = 1) — [optional] Number. The grid unit. Default is 1.
| |
objectSpace:Boolean (default = false) — [optional] Boolean. Apply only to vertexes in geometry objectspace when Object3D are considered. Default is false.
|
| snapMesh | () | method |
public function snapMesh(mesh:Mesh):voidApply the grid code to a single mesh
Parameters
mesh:Mesh — Mesh. The mesh to snap to grid. Vertices are affected by default. Mesh position is snapped if grid.objectSpace is true;
|
| snapObject | () | method |
public function snapObject(object3d:ObjectContainer3D, dovert:Boolean = false):voidApply the grid code to a given object3D. If type ObjectContainer3D, all children Mesh vertices will be affected.
Parameters
object3d:ObjectContainer3D — Object3D. The Object3d to snap to grid.
| |
dovert:Boolean (default = false) — [optional]. If the vertices must be handled or not. When false only object position is snapped to grid. Default is false.
|
| snapVertices | () | method |
public function snapVertices(vertices:Vector.<Number>):Vector.<Number>Snaps to grid a given Vector.<Number> of vertices
Parameters
vertices:Vector.<Number> — Vector.<Number>. The vertices vector
|
Vector.<Number> |