Packageaway3d.core.draw
Classpublic class DrawSegment
InheritanceDrawSegment Inheritance DrawPrimitive

Line segment drawing primitive

Public Properties
 PropertyDefined by
  length : Number
DrawSegment
  material : ISegmentMaterial
DrawSegment
 InheritedmaxX : int
DrawPrimitive
 InheritedmaxY : int
DrawPrimitive
 InheritedmaxZ : Number
DrawPrimitive
 InheritedminX : int
DrawPrimitive
 InheritedminY : int
DrawPrimitive
 InheritedminZ : Number
DrawPrimitive
 Inheritedprojection : Projection
DrawPrimitive
 InheritedscreenZ : Number
DrawPrimitive
 Inheritedsource : Object3D
DrawPrimitive
  v0 : ScreenVertex
DrawSegment
  v1 : ScreenVertex
DrawSegment
Public Methods
 MethodDefined by
  
calc():void
DrawSegment
  
clear():void
DrawSegment
  
contains(x:Number, y:Number):Boolean
DrawSegment
  
[static]
DrawSegment
  
distanceToCenter(x:Number, y:Number):Number
DrawSegment
  
getZ(x:Number, y:Number):Number
DrawSegment
  
quarter(focus:Number):Array
DrawSegment
  
render(session:RenderSession):void
DrawSegment
  
riddle(another:DrawTriangle, focus:Number):Array
DrawSegment
  
test():void
[static]
DrawSegment
  
toString():String
DrawSegment
Protected Methods
 MethodDefined by
 Inherited
assert(statement:Boolean, message:String = "Assert failure"):void
[static]
DrawPrimitive
Property detail
lengthproperty
public var length:Number
materialproperty 
public var material:ISegmentMaterial
v0property 
public var v0:ScreenVertex
v1property 
public var v1:ScreenVertex
Method detail
calc()method
public function calc():void
clear()method 
public override function clear():void
contains()method 
public override function contains(x:Number, y:Number):Boolean Parameters
x:Number
 
y:Number

Returns
Boolean
create()method 
public static function create(source:Object3D, material:ISegmentMaterial, projection:Projection, v0:ScreenVertex, v1:ScreenVertex):DrawSegment Parameters
source:Object3D
 
material:ISegmentMaterial
 
projection:Projection
 
v0:ScreenVertex
 
v1:ScreenVertex

Returns
DrawSegment
distanceToCenter()method 
public function distanceToCenter(x:Number, y:Number):Number Parameters
x:Number
 
y:Number

Returns
Number
getZ()method 
public override function getZ(x:Number, y:Number):Number Parameters
x:Number
 
y:Number

Returns
Number
quarter()method 
public override function quarter(focus:Number):Array Parameters
focus:Number

Returns
Array
render()method 
public override function render(session:RenderSession):void Parameters
session:RenderSession
riddle()method 
public override function riddle(another:DrawTriangle, focus:Number):Array Parameters
another:DrawTriangle
 
focus:Number

Returns
Array
test()method 
public static function test():void
toString()method 
public override function toString():String

Returns
String
Wiki link
Click to go to the wiki page for 'away3d.core.draw.DrawSegment'

Code examples

Comments