@:value({ z : 0., y : 0., x : 0. })inlinenew(x:Float = 0., y:Float = 0., z:Float = 0.)
x:Float32
y:Float32
z:Float32
inlineadd(p:FPoint):FPoint
inlinecross(p:FPoint):FPoint
inlinedistanceSq(v:FPoint):Float
inlinedot(p:FPoint):Float
inlinelengthSq():Float
inlinenormalized():FPoint
inlinescaled(v:Float):FPoint
@:value({ z : 0., y : 0., x : 0. })inlineset(x:Float = 0., y:Float = 0., z:Float = 0.):Void
inlinesub(p:FPoint):FPoint
toString():String