Constructor

@:value({ z : 0., y : 0., x : 0. })inlinenew(x:Float = 0., y:Float = 0., z:Float = 0.)

Variables

x:Float

y:Float

z:Float

Methods

inlineadd(p:Point):Point

inlineclone():Point

inlinecross(p:Point):Point

inlinedistance(p:Point):Float

inlinedistanceSq(p:Point):Float

inlinedot(p:Point):Float

inlineequals(other:Point):Bool

inlineinFrustum(f:Frustum, ?m:Matrix):Bool

inlinelength():Float

inlinelengthSq():Float

inlinelerp(p1:Point, p2:Point, k:Float):Void

inlineload(p:Point):Void

inlinemultiply(v:Float):Point

inlinenormalize():Void

inlinescale(v:Float):Void

@:value({ z : 0., y : 0., x : 0. })inlineset(x:Float = 0., y:Float = 0., z:Float = 0.):Void

inlinesub(p:Point):Point

toString():String

inlinetransform(m:Matrix):Void

inlinetransform3x3(m:Matrix):Void