OMToolkit
1.0
The polygonal mesh processing tool.
|
#include <OMTriBSPTreeRay.h>
Public Types | |
typedef OMToolkit::Types::ModuleMeshd::Point | PointT |
Public Member Functions | |
OMRay (PointT &origin, PointT &direction) | |
Public Attributes | |
PointT | m_origin |
PointT | m_direction |
PointT | m_inv_dir |
unsigned int | m_posneg [3] |
Class representing a ray
typedef OMToolkit::Types::ModuleMeshd::Point OMToolkit::OMRay::PointT |
Constructor - initializes ray information and precomputes some data
PointT OMToolkit::OMRay::m_direction |
Ray's vector
PointT OMToolkit::OMRay::m_inv_dir |
Ray's inverse vector (1/vector)
PointT OMToolkit::OMRay::m_origin |
Ray's origin
unsigned int OMToolkit::OMRay::m_posneg[3] |
Number saying, if vector coordinate is negative or not