Packageaway3d.core.mesh
Classpublic class Segment
InheritanceSegment Inheritance BaseMeshElement Inheritance LazyEventDispatcher

Mesh's segment

Public Properties
 PropertyDefined by
  extra : Object
Segment
  material : ISegmentMaterial
Segment
  maxX : Number
[read-only]
Segment
  maxY : Number
[read-only]
Segment
  maxZ : Number
[read-only]
Segment
  minX : Number
[read-only]
Segment
  minY : Number
[read-only]
Segment
  minZ : Number
[read-only]
Segment
  parent : BaseMesh
Segment
  radius2 : Number
[read-only]
Segment
  v0 : Vertex
Segment
  v1 : Vertex
Segment
  vertices : Array
[read-only]
Segment
 Inheritedvisible : Boolean
BaseMeshElement
Public Methods
 MethodDefined by
  
Segment
(v0:Vertex, v1:Vertex, material:ISegmentMaterial = null)
Segment
  
addOnMaterialChange(listener:Function):void
Segment
 Inherited
addOnVertexChange(listener:Function):void
BaseMeshElement
 Inherited
addOnVertexValueChange(listener:Function):void
BaseMeshElement
 Inherited
addOnVisibleChange(listener:Function):void
BaseMeshElement
  
removeOnMaterialChange(listener:Function):void
Segment
 Inherited
removeOnVertexChange(listener:Function):void
BaseMeshElement
 Inherited
removeOnVertexValueChange(listener:Function):void
BaseMeshElement
 Inherited
removeOnVisibleChange(listener:Function):void
BaseMeshElement
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
  
Segment
 Inherited
BaseMeshElement
 Inherited
BaseMeshElement
 Inherited
BaseMeshElement
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
LazyEventDispatcher
 Inherited
willTrigger(type:String):Boolean
LazyEventDispatcher
Property detail
_dsproperty
arcane var _ds:DrawSegment
extraproperty 
public var extra:Object
_materialproperty 
arcane var _material:ISegmentMaterial
materialproperty 
material:ISegmentMaterial  [read-write]Implementation
    public function get material():ISegmentMaterial
    public function set material(value:ISegmentMaterial):void
maxXproperty 
maxX:Number  [read-only]Implementation
    public function get maxX():Number
maxYproperty 
maxY:Number  [read-only]Implementation
    public function get maxY():Number
maxZproperty 
maxZ:Number  [read-only]Implementation
    public function get maxZ():Number
minXproperty 
minX:Number  [read-only]Implementation
    public function get minX():Number
minYproperty 
minY:Number  [read-only]Implementation
    public function get minY():Number
minZproperty 
minZ:Number  [read-only]Implementation
    public function get minZ():Number
parentproperty 
public var parent:BaseMesh
radius2property 
radius2:Number  [read-only]Implementation
    public function get radius2():Number
_v0property 
arcane var _v0:Vertex
v0property 
v0:Vertex  [read-write]Implementation
    public function get v0():Vertex
    public function set v0(value:Vertex):void
_v1property 
arcane var _v1:Vertex
v1property 
v1:Vertex  [read-write]Implementation
    public function get v1():Vertex
    public function set v1(value:Vertex):void
verticesproperty 
vertices:Array  [read-only]Implementation
    public function get vertices():Array
Constructor detail
Segment()constructor
public function Segment(v0:Vertex, v1:Vertex, material:ISegmentMaterial = null)Parameters
v0:Vertex
 
v1:Vertex
 
material:ISegmentMaterial (default = null)
Init Parameters
Method detail
addOnMaterialChange()method
public function addOnMaterialChange(listener:Function):void Parameters
listener:Function
notifyMaterialChange()method 
protected function notifyMaterialChange():void
removeOnMaterialChange()method 
public function removeOnMaterialChange(listener:Function):void Parameters
listener:Function
Wiki link
Click to go to the wiki page for 'away3d.core.mesh.Segment'

Code examples

Comments