@:value({ z : 0., y : 0., x : 0. })inlinenew(x:Float = 0., y:Float = 0., z:Float = 0.)
x:Float
y:Float
z:Float
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
inlinenormalized():Point
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
inlinetoVector():Vector
inlinetransform(m:Matrix):Void
inlinetransform3x3(m:Matrix):Void
inlinetransformed(m:Matrix):Point
inlinetransformed3x3(m:Matrix):Point