BRL-CAD
|
#include <ray.h>
Public Member Functions | |
ON_Ray (ON_3dPoint &origin, ON_3dVector &dir) | |
ON_Ray (ON_2dPoint &origin, ON_2dVector &dir) | |
ON_Ray (const ON_Ray &r) | |
ON_Ray & | operator= (const ON_Ray &r) |
ON_3dPoint | PointAt (double t) const |
double | DistanceTo (const ON_3dPoint &pt, double *out_t=NULL) const |
bool | IntersectRay (const ON_Ray &v, ON_2dPoint &isect) const |
Data Fields | |
ON_3dPoint | m_origin |
ON_3dVector | m_dir |
These definitions were added to opennurbs_curve.h - they are extensions of openNURBS, so add them to libbrep instead.
ON_3dPoint m_origin |
Definition at line 60 of file ray.h.
Referenced by DistanceTo(), IntersectRay(), operator=(), and PointAt().
ON_3dVector m_dir |
Definition at line 61 of file ray.h.
Referenced by DistanceTo(), IntersectRay(), operator=(), and PointAt().