Packageorg.papervision3d.core.geom.renderables
Classpublic class Line3D
InheritanceLine3D Inheritance AbstractRenderable
ImplementsIRenderable

Line3D is used by Lines3D to store and render the lines. See Lines3D for a full explanation.



Public Properties
 PropertyDefined by
  cV : Vertex3D
Line3D
 Inheritedinstance : DisplayObject3D
AbstractRenderable
  material : LineMaterial
Line3D
  renderCommand : RenderLine
Line3D
  size : Number
Line3D
 Inherited_userData : UserData
AbstractRenderable
 InheriteduserData : UserData
AbstractRenderable
  v0 : Vertex3D
Line3D
  v1 : Vertex3D
Line3D
Public Methods
 MethodDefined by
  
Line3D(instance:Lines3D, material:LineMaterial, size:Number, vertex0:Vertex3D, vertex1:Vertex3D)
Line3D
  
addControlVertex(cx:Number, cy:Number, cz:Number):void
Line3D
  
Line3D
Property detail
cVproperty
public var cV:Vertex3D
materialproperty 
public var material:LineMaterial
renderCommandproperty 
public var renderCommand:RenderLine
sizeproperty 
public var size:Number
v0property 
public var v0:Vertex3D
v1property 
public var v1:Vertex3D
Constructor detail
Line3D()constructor
public function Line3D(instance:Lines3D, material:LineMaterial, size:Number, vertex0:Vertex3D, vertex1:Vertex3D)

Parameters
instance:Lines3D — The containing Lines3D object
 
material:LineMaterial — The material for the line
 
size:Number — The line weight
 
vertex0:Vertex3D — The start vertex
 
vertex1:Vertex3D — The end vertex
Method detail
addControlVertex()method
public function addControlVertex(cx:Number, cy:Number, cz:Number):voidParameters
cx:Number
 
cy:Number
 
cz:Number
getRenderListItem()method 
public override function getRenderListItem():IRenderListItem

Returns
IRenderListItem