Packageaway3d.core.mesh
Classpublic class WireMesh
InheritanceWireMesh Inheritance BaseMesh Inheritance Object3D Inheritance LazyEventDispatcher
ImplementsIPrimitiveProvider
SubclassesGridPlane, LineSegment, WireCircle, WireCone, WireCube, WireCylinder, WirePlane, WireSphere, WireTorus

Mesh constisting of segments and segments

Public Properties
 PropertyDefined by
 Inheritedanimation : Animation
BaseMesh
  elements : Array
[read-only]
WireMesh
 Inheritedextra : Object
Object3D
 Inheritedframe : int
BaseMesh
 Inheritedframenames : Dictionary
BaseMesh
 Inheritedframes : Dictionary
BaseMesh
 InheritedhandCursor : Boolean
Object3D
  material : ISegmentMaterial
WireMesh
 InheritedmaxX : Number
BaseMesh
 InheritedmaxY : Number
BaseMesh
 InheritedmaxZ : Number
BaseMesh
 InheritedminX : Number
BaseMesh
 InheritedminY : Number
BaseMesh
 InheritedminZ : Number
BaseMesh
 Inheritedmousable : Boolean
Object3D
 Inheritedname : String
Object3D
 Inheritedparent : ObjectContainer3D
Object3D
 Inheritedposition : Number3D
Object3D
 Inheritedpushback : Boolean
BaseMesh
 Inheritedpushfront : Boolean
BaseMesh
 Inheritedradius : Number
BaseMesh
 InheritedrotationX : Number
Object3D
 InheritedrotationY : Number
Object3D
 InheritedrotationZ : Number
Object3D
 Inheritedscene : Scene3D
Object3D
 InheritedscenePosition : Number3D
Object3D
 InheritedsceneTransform : Matrix3D
Object3D
  segments : Array
[read-only]
WireMesh
 Inheritedtransform : Matrix3D
Object3D
 Inheritedvertices : Array
BaseMesh
 Inheritedvisible : Boolean
Object3D
 Inheritedx : Number
Object3D
 Inheritedy : Number
Object3D
 Inheritedz : Number
Object3D
Public Methods
 MethodDefined by
  
WireMesh
(init:Object = null)
WireMesh
 Inherited
addOnDimensionsChange(listener:Function):void
Object3D
 Inherited
addOnMouseDown(listener:Function):void
Object3D
 Inherited
addOnMouseMove(listener:Function):void
Object3D
 Inherited
addOnMouseOut(listener:Function):void
Object3D
 Inherited
addOnMouseOver(listener:Function):void
Object3D
 Inherited
addOnMouseUp(listener:Function):void
Object3D
 Inherited
addOnRadiusChange(listener:Function):void
Object3D
 Inherited
addOnSceneChange(listener:Function):void
Object3D
 Inherited
addOnTransformChange(listener:Function):void
Object3D
  
addSegment(segment:Segment):void
WireMesh
 Inherited
clone(object:* = null):*
Object3D
 Inherited
distanceTo(obj:Object3D):Number
Object3D
 Inherited
lookAt(target:Number3D, upAxis:Number3D = null):void
Object3D
 Inherited
moveBackward(distance:Number):void
Object3D
 Inherited
moveDown(distance:Number):void
Object3D
 Inherited
moveForward(distance:Number):void
Object3D
 Inherited
moveLeft(distance:Number):void
Object3D
 Inherited
moveRight(distance:Number):void
Object3D
 Inherited
moveTo(target:Number3D):void
Object3D
 Inherited
moveUp(distance:Number):void
Object3D
 Inherited
pitch(angle:Number):void
Object3D
 Inherited
play(init:Object = null):void
BaseMesh
  
primitives(projection:Projection, consumer:IPrimitiveConsumer):void
WireMesh
 Inherited
removeOnDimensionsChange(listener:Function):void
Object3D
 Inherited
removeOnMouseDown(listener:Function):void
Object3D
 Inherited
removeOnMouseMove(listener:Function):void
Object3D
 Inherited
removeOnMouseOut(listener:Function):void
Object3D
 Inherited
removeOnMouseOver(listener:Function):void
Object3D
 Inherited
removeOnMouseUp(listener:Function):void
Object3D
 Inherited
removeOnRadiusChange(listener:Function):void
Object3D
 Inherited
removeOnSceneChange(listener:Function):void
Object3D
 Inherited
removeOnTransformChange(listener:Function):void
Object3D
  
removeSegment(segment:Segment):void
WireMesh
 Inherited
roll(angle:Number):void
Object3D
 Inherited
rotate(axis:Number3D, angle:Number):void
Object3D
 Inherited
scale(scale:Number):void
BaseMesh
 Inherited
scaleX(scaleX:Number):void
BaseMesh
 Inherited
scaleY(scaleY:Number):void
BaseMesh
 Inherited
scaleZ(scaleZ:Number):void
BaseMesh
 Inherited
tick(time:int):void
BaseMesh
 Inherited
toString():String
Object3D
 Inherited
translate(axis:Number3D, distance:Number):void
Object3D
 Inherited
traverse(traverser:Traverser):void
Object3D
 Inherited
yaw(angle:Number):void
Object3D
Protected Methods
 MethodDefined by
 Inherited
addElement(element:IMeshElement):void
BaseMesh
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
LazyEventDispatcher
 Inherited
dispatchEvent(evt:Event):Boolean
LazyEventDispatcher
 Inherited
hasEventListener(type:String):Boolean
LazyEventDispatcher
 Inherited
Object3D
 Inherited
Object3D
 Inherited
Object3D
 Inherited
Object3D
 Inherited
removeElement(element:IMeshElement):void
BaseMesh
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
LazyEventDispatcher
 Inherited
scaleXYZ(scaleX:Number, scaleY:Number, scaleZ:Number):void
BaseMesh
 Inherited
willTrigger(type:String):Boolean
LazyEventDispatcher
Property detail
elementsproperty
elements:Array  [read-only]Implementation
    public function get elements():Array
materialproperty 
public var material:ISegmentMaterial
segmentsproperty 
segments:Array  [read-only]Implementation
    public function get segments():Array
Constructor detail
WireMesh()constructor
public function WireMesh(init:Object = null)Parameters
init:Object (default = null)
Init Parameters
Method detail
addSegment()method
public function addSegment(segment:Segment):void Parameters
segment:Segment
primitives()method 
public function primitives(projection:Projection, consumer:IPrimitiveConsumer):void Parameters
projection:Projection
 
consumer:IPrimitiveConsumer
removeSegment()method 
public function removeSegment(segment:Segment):void Parameters
segment:Segment
Wiki link
Click to go to the wiki page for 'away3d.core.mesh.WireMesh'

Code examples

Comments