| Package | away3d.core.draw |
| Class | public final class ScreenVertex |
| Inheritance | ScreenVertex flash.geom.Vector3D |
| Property | Defined By | ||
|---|---|---|---|
| vectorInstructionType : String = L | ScreenVertex | ||
| viewTimer : int | ScreenVertex | ||
| visible : Boolean
Indicates whether the vertex is visible after projection. | ScreenVertex | ||
| vx : Number
The view x position of the vertex in the view. | ScreenVertex | ||
| vy : Number
The view y position of the vertex in the view. | ScreenVertex | ||
| Method | Defined By | ||
|---|---|---|---|
ScreenVertex(x:Number = 0, y:Number = 0, z:Number = 0)
Creates a new PrimitiveQuadrantTreeNode object. | ScreenVertex | ||
distance(b:ScreenVertex):Number
Calculates the distance between two screen vertex objects. | ScreenVertex | ||
distanceSqr(ax:Number, ay:Number, bx:Number, by:Number):Number [static]
Calculates the squared distance between two screen vertex objects. | ScreenVertex | ||
distortSqr(b:ScreenVertex, focus:Number):Number
Calculates affine distortion present at the midpoint between two screen vertex objects. | ScreenVertex | ||
median(aindex:uint, bindex:uint, screenVertices:Vector.<Number>, screenIndices:Vector.<int>, uvts:Vector.<Number>):void [static]
Creates the median screen vertex between the two given screen vertex objects. | ScreenVertex | ||
toString():String [override]
Used to trace the values of a vertex. | ScreenVertex | ||
[static]
Returns a screen vertex with values given by a weighted mean calculation. | ScreenVertex | ||
| vectorInstructionType | property |
public var vectorInstructionType:String = L| viewTimer | property |
public var viewTimer:int| visible | property |
public var visible:BooleanIndicates whether the vertex is visible after projection.
| vx | property |
public var vx:NumberThe view x position of the vertex in the view.
| vy | property |
public var vy:NumberThe view y position of the vertex in the view.
| ScreenVertex | () | Constructor |
public function ScreenVertex(x:Number = 0, y:Number = 0, z:Number = 0)
Creates a new PrimitiveQuadrantTreeNode object.
x:Number (default = 0) — [optional] The x position of the vertex in the view. Defaults to 0.
| |
y:Number (default = 0) — [optional] The y position of the vertex in the view. Defaults to 0.
| |
z:Number (default = 0) — [optional] The z position of the vertex in the view. Defaults to 0.
|
| distance | () | method |
public function distance(b:ScreenVertex):NumberCalculates the distance between two screen vertex objects.
Parameters
b:ScreenVertex — The second screen vertex object to use for the calcation.
|
Number — The scalar value of the vector between this and the given screen vertex.
|
| distanceSqr | () | method |
public static function distanceSqr(ax:Number, ay:Number, bx:Number, by:Number):NumberCalculates the squared distance between two screen vertex objects.
Parameters
ax:Number — The screen vertex object to use for the calcation.
| |
ay:Number | |
bx:Number | |
by:Number |
Number — The squared scalar value of the vector between this and the given scren vertex.
|
| distortSqr | () | method |
public function distortSqr(b:ScreenVertex, focus:Number):NumberCalculates affine distortion present at the midpoint between two screen vertex objects.
Parameters
b:ScreenVertex — The second screen vertex object to use for the calcation.
| |
focus:Number — The focus value used for the distortion calulations.
|
Number — The scalar value of the vector between this and the given screen vertex.
|
| median | () | method |
public static function median(aindex:uint, bindex:uint, screenVertices:Vector.<Number>, screenIndices:Vector.<int>, uvts:Vector.<Number>):voidCreates the median screen vertex between the two given screen vertex objects.
Parameters
aindex:uint — The index of the first screen vertex to use for the calculation.
| |
bindex:uint — The index of the second screen vertex to use for the calculation.
| |
screenVertices:Vector.<Number> — The Array of screen vertices to use for the calculation.
| |
screenIndices:Vector.<int> — The Array of screen indices to use for the calculation.
| |
uvts:Vector.<Number> — The focus value used for the median calulations.
|
| toString | () | method |
override public function toString():StringUsed to trace the values of a vertex.
ReturnsString — A string representation of the vertex object.
|
| weighted | () | method |
public static function weighted(a:ScreenVertex, b:ScreenVertex, aw:Number, bw:Number, focus:Number):ScreenVertexReturns a screen vertex with values given by a weighted mean calculation.
Parameters
a:ScreenVertex — The first screen vertex to use for the calculation.
| |
b:ScreenVertex — The second screen vertex to use for the calculation.
| |
aw:Number — The first screen vertex weighting.
| |
bw:Number — The second screen vertex weighting.
| |
focus:Number — The focus value used for the weighting calulations.
|
ScreenVertex — The resulting screen vertex.
|