@:value({ v : 0.0 })staticinlineX(v:Float = 0.0):Plane
@:value({ v : 0.0 })staticinlineY(v:Float = 0.0):Plane
@:value({ v : 0.0 })staticinlineZ(v:Float = 0.0):Plane
staticinlinefromNormalPoint(n:Point, p:Point):Plane
staticinlinefromPoints(p0:Point, p1:Point, p2:Point):Plane
staticinlinefrustumBottom(mvp:Matrix):Plane
staticinlinefrustumFar(mvp:Matrix):Plane
staticinlinefrustumLeft(mvp:Matrix):Plane
staticinlinefrustumNear(mvp:Matrix):Plane
staticinlinefrustumRight(mvp:Matrix):Plane
staticinlinefrustumTop(mvp:Matrix):Plane
inlinenew(nx:Float, ny:Float, nz:Float, d:Float)
inlinedistance(p:Point):Float
Returns the signed distance between a point an the plane. This requires the plan to be normalized. If the distance is negative it means that we are "under" the plan.
inlinegetNormal():Vector
Returns the plan normal
inlinegetNormalDistance():Float
inlineload(p:Plane):Void
inlinenormalize():Void
Normalize the plan, so we can use distance().
inlineproject(p:Point):Point
inlineprojectTo(p:Point, out:Point):Void
inlineside(p:Point):Bool
toString():String
transform(m:Matrix):Void
transform3x3(m:Matrix):Void