This is the documentation for Enlighten.

module 3DPlane

Classes

Name Description
Geo::GeoParametrisedPlane3

A plane with an origin and two basis vectors in the plane.

Enums

Name Description
eBoxLocation

Location of a box relative to a plane.

ePointLocation

Location of a point relative to a plane.

Typedefs

Name Description
v128 GeoPlane3

A plane in 3D. xyz are the ABC coefficients for the plane normal and w satisfies Ax + By + Cz + D = 0.


eBoxLocation


public: enum eBoxLocation
{
    BL_IN_FRONT,
    BL_BEHIND,
    BL_INTERSECTS,
    NUM_BOX_LOCATIONS
}


Location of a box relative to a plane.

enumerators
BL_IN_FRONT
BL_BEHIND
BL_INTERSECTS
NUM_BOX_LOCATIONS


ePointLocation


public: enum ePointLocation
{
    PL_IN_FRONT,
    PL_BEHIND,
    PL_COPLANAR,
    NUM_POINT_LOCATIONS
}


Location of a point relative to a plane.

enumerators
PL_IN_FRONT
PL_BEHIND
PL_COPLANAR
NUM_POINT_LOCATIONS