Packageaway3d.core.base
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
 InheritedblendMode : String
Object3D
 Inheritedc : Sprite
Object3D
 Inheritedcanvas : Dictionary
Object3D
  elements : Array
[read-only]
WireMesh
 Inheritedextra : Object
Object3D
 Inheritedfilters : Array
Object3D
 Inheritedfps : int
BaseMesh
 Inheritedframe : int
BaseMesh
 Inheritedframenames : Dictionary
BaseMesh
 Inheritedframes : Dictionary
BaseMesh
 InheritedhasCycleEvent : Boolean
BaseMesh
 InheritedhasSequenceEvent : Boolean
BaseMesh
 InheritedinverseSceneTransform : Matrix3D
Object3D
 Inheritedloop : Boolean
BaseMesh
 Inheritedm : Matrix3D
Object3D
  material : ISegmentMaterial
WireMesh
 InheritedmaxX : Number
BaseMesh
 InheritedmaxY : Number
BaseMesh
 InheritedmaxZ : Number
BaseMesh
 InheritedminX : Number
BaseMesh
 InheritedminY : Number
BaseMesh
 InheritedminZ : Number
BaseMesh
 InheritedmouseEnabled : Boolean = true
Object3D
 Inheritedname : String
Object3D
 InheritedownCanvas : Boolean = false
Object3D
 InheritedownSession : AbstractRenderSession
Object3D
 Inheritedparent : ObjectContainer3D
Object3D
 Inherited_position : Number3D
Object3D
 Inheritedposition : Number3D
Object3D
 Inheritedprojection : Projection
Object3D
 Inheritedpushback : Boolean
BaseMesh
 Inheritedpushfront : Boolean
BaseMesh
 Inheritedq : Quaternion
Object3D
 Inheritedradius : Number
BaseMesh
 Inheritedrot : Number3D
Object3D
 InheritedrotationX : Number
Object3D
 InheritedrotationY : Number
Object3D
 InheritedrotationZ : Number
Object3D
 Inheritedrunning : Boolean
BaseMesh
 Inheritedscene : Scene3D
Object3D
 InheritedscenePosition : Number3D
Object3D
 InheritedsceneTransform : Matrix3D
Object3D
 Inherited_sceneTransformDirty : Boolean
Object3D
 InheritedsceneTransformed : Boolean
Object3D
 Inheritedseg : DrawSegment
BaseMesh
  segments : Array
[read-only]
WireMesh
 Inheritedsession : AbstractRenderSession
Object3D
 Inheritedsmooth : Boolean
BaseMesh
 Inheritedtransform : Matrix3D
Object3D
 Inheritedtype : String
BaseMesh
 Inheritedurl : String
BaseMesh
 InheriteduseHandCursor : Boolean = false
Object3D
 Inheritedv : View3D
Object3D
 Inheritedvector : Number3D
Object3D
 Inheritedvertices : Array
BaseMesh
 InheritedviewTransform : Matrix3D
Object3D
 Inheritedvisible : Boolean = true
Object3D
 Inheritedx : Number
Object3D
 InheritedxAxis : Number3D
Object3D
 Inheritedy : Number
Object3D
 InheritedyAxis : Number3D
Object3D
 Inheritedz : Number
Object3D
 InheritedzAxis : Number3D
Object3D
Protected Properties
 PropertyDefined by
 Inherited_dsActive : Array
BaseMesh
 Inherited_dsStore : Array
BaseMesh
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
addOnSceneTransformChange(listener:Function):void
Object3D
 Inherited
addOnTransformChange(listener:Function):void
Object3D
  
addSegment(segment:Segment):void
WireMesh
 Inherited
clone(object:* = null):*
Object3D
 Inherited
BaseMesh
 Inherited
distanceTo(obj:Object3D):Number
Object3D
 Inherited
gotoAndPlay(value:int):void
BaseMesh
 Inherited
gotoAndStop(value:int):void
BaseMesh
 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
onCycle(listener:Function):void
BaseMesh
 Inherited
onSequenceDone(listener:Function):void
BaseMesh
 Inherited
pitch(angle:Number):void
Object3D
 Inherited
play(init:Object = null):void
BaseMesh
  
WireMesh
 Inherited
removeOnCycle(listener:Function):void
BaseMesh
 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
removeOnSceneTransformChange(listener:Function):void
Object3D
 Inherited
removeOnSequenceDone(listener:Function):void
BaseMesh
 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
scaleAnimation(val:Number):void
BaseMesh
 Inherited
scaleX(scaleX:Number):void
BaseMesh
 Inherited
scaleY(scaleY:Number):void
BaseMesh
 Inherited
scaleZ(scaleZ:Number):void
BaseMesh
 Inherited
setPlaySequences(aPlaylist:Array, loopLast:Boolean = false):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
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 override function primitives(consumer:IPrimitiveConsumer, session:AbstractRenderSession):void Parameters
consumer:IPrimitiveConsumer
 
session:AbstractRenderSession
removeSegment()method 
public function removeSegment(segment:Segment):void Parameters
segment:Segment
Wiki link
Click to go to the wiki page for 'away3d.core.base.WireMesh'

Code examples

Comments