Packageaway3d.trash
Classpublic class Mesh3D
InheritanceMesh3D Inheritance Vertices3D Inheritance Object3D Inheritance LazyEventDispatcher
ImplementsIPrimitiveProvider
SubclassesBezierExtrude, LinearExtrude, OldCube, OldPlane, OldSphere, OldTorus, OldWireCube, OldWirePlane, RobCube, Skybox6Old

Mesh constisting of faces and segments

Public Properties
 PropertyDefined by
  bothsides : Boolean
Mesh3D
 Inheriteddepth : Number = 100
Vertices3D
 Inheritedextra : Object
Object3D
  faces : Array
Mesh3D
 InheritedhandCursor : Boolean
Object3D
 Inheritedheight : Number = 100
Vertices3D
 Inheritedlength : Number
Vertices3D
  material : IMaterial
Mesh3D
 Inheritedmaxradius : Number = -1
Vertices3D
 InheritedmaxX : Number
Object3D
 InheritedmaxY : Number
Object3D
 InheritedmaxZ : Number
Object3D
 Inheritedminradius : Number = 0
Vertices3D
 InheritedminX : Number
Object3D
 InheritedminY : Number
Object3D
 InheritedminZ : Number
Object3D
 Inheritedmousable : Boolean
Object3D
 Inheritedname : String
Object3D
 Inheritedparent : ObjectContainer3D
Object3D
 Inheritedposition : Number3D
Object3D
  pushback : Boolean
Mesh3D
  pushfront : Boolean
Mesh3D
 Inheritedradius : Number
Object3D
 InheritedrotationX : Number
Object3D
 InheritedrotationY : Number
Object3D
 InheritedrotationZ : Number
Object3D
 Inheritedscene : Scene3D
Object3D
 InheritedscenePosition : Number3D
Object3D
 InheritedsceneTransform : Matrix3D
Object3D
  segments : Array
Mesh3D
 Inheritedtransform : Matrix3D
Object3D
 Inheritedvertices : Array
Vertices3D
 Inheritedvisible : Boolean
Object3D
 Inheritedwidth : Number = 100
Vertices3D
 Inheritedwrap : Boolean = true
Vertices3D
 Inheritedx : Number
Object3D
 InheritedxMax : Number = -1000000
Vertices3D
 InheritedxMin : Number = 1000000
Vertices3D
 Inheritedy : Number
Object3D
 InheritedyMax : Number = -1000000
Vertices3D
 InheritedyMin : Number = 1000000
Vertices3D
 Inheritedz : Number
Object3D
 InheritedzMax : Number = -1000000
Vertices3D
 InheritedzMin : Number = 1000000
Vertices3D
Public Methods
 MethodDefined by
  
Mesh3D
(material:IMaterial, init:Object = null)
Mesh3D
 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
  
Mesh3D
 Inherited
clone(object:* = null):*
Object3D
 Inherited
distanceTo(obj:Object3D):Number
Object3D
  
insideShape(shape1:Array, shape2:Array):Boolean
Mesh3D
  
inverseFaces():void
Mesh3D
 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
  
primitives(projection:Projection, consumer:IPrimitiveConsumer):void
Mesh3D
  
quarterFaces():void
Mesh3D
 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
 Inherited
roll(angle:Number):void
Object3D
 Inherited
rotate(axis:Number3D, angle:Number):void
Object3D
 Inherited
tick(time:int):void
Object3D
 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
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
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
LazyEventDispatcher
 Inherited
willTrigger(type:String):Boolean
LazyEventDispatcher
Property detail
bothsidesproperty
public var bothsides:Boolean
facesproperty 
public var faces:Array
materialproperty 
public var material:IMaterial
pushbackproperty 
public var pushback:Boolean
pushfrontproperty 
public var pushfront:Boolean
segmentsproperty 
public var segments:Array
Constructor detail
Mesh3D()constructor
public function Mesh3D(material:IMaterial, init:Object = null)Parameters
material:IMaterial
 
init:Object (default = null)
Init Parameters
Method detail
asMesh()method
public function asMesh():Mesh

Returns
Mesh
insideShape()method 
public function insideShape(shape1:Array, shape2:Array):Boolean Parameters
shape1:Array
 
shape2:Array

Returns
Boolean
inverseFaces()method 
public function inverseFaces():void
primitives()method 
public function primitives(projection:Projection, consumer:IPrimitiveConsumer):void Parameters
projection:Projection
 
consumer:IPrimitiveConsumer
quarterFaces()method 
public function quarterFaces():void
Wiki link
Click to go to the wiki page for 'away3d.trash.Mesh3D'

Code examples

Comments