Static methods

@: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

Constructor

inlinenew(nx:Float, ny:Float, nz:Float, d:Float)

Methods

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().

inlineprojectTo(p:Point, out:Point):Void

inlineside(p:Point):Bool

toString():String