Class Grid snaps vertexes/objects according to a given grid unit.
Grid
objectSpace:Boolean
[read-write]Implementation
public function get objectSpace():Boolean
public function set objectSpace(value:Boolean):void
unit:Number
[read-write]Implementation
public function get unit():Number
public function set unit(value:Number):void
public function Grid(unit:Number = 1, objectSpace:Boolean = false)
Parameters
| unit:Number (default = 1 ) — unit [optional] Number. The grid unit. Default is 1.
|
|
| objectSpace:Boolean (default = false ) — objectSpace [optional] Boolean. Apply only to vertexes in geometry objectspace when Object3D are considered. Default is false.
|
Init Parameters
public function snapObject(object3d:Object3D, dovert:Boolean = false):void
Apply the grid code to a given object3D. If type ObjectContainer3D, all children Mesh vertices will be affected.
Parameters
| object3d:Object3D — object3d Object3D. The Object3d to snap to grid.
|
|
| dovert:Boolean (default = false ) — dovert [optional]. If the vertices must be handled or not. When false only object position is snapped to grid. Default is false.
|
public function snapVertices(vertices:Vector):void
Apply the grid code to a given set of vertexes.
Parameters
| vertices:Vector — vertices Array. An array of Vertex objects
|