module 3DPlane

This is the documentation for Enlighten.

module 3DPlane

Classes

Name

Description

Name

Description

Geo::GeoParametrisedPlane3

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

Enums

Name

Description

Name

Description

eBoxLocation

Location of a box relative to a plane.

ePointLocation

Location of a point relative to a plane.

Typedefs

Name

Description

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