Implement the concept of a geometry ray in terms of OpenNURBS data types.
More...
|
int | brep_get_plane_ray (const ON_Ray &r, plane_ray &pr) |
|
void | brep_r (const ON_Surface *surf, const plane_ray &pr, pt2d_t uv, ON_3dPoint &pt, ON_3dVector &su, ON_3dVector &sv, pt2d_t R) |
|
void | brep_newton_iterate (const plane_ray &pr, pt2d_t R, const ON_3dVector &su, const ON_3dVector &sv, pt2d_t uv, pt2d_t out_uv) |
|
void | utah_ray_planes (const ON_Ray &r, ON_3dVector &p1, double &p1d, ON_3dVector &p2, double &p2d) |
|
| 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 |
|
Implement the concept of a geometry ray in terms of OpenNURBS data types.
◆ brep_get_plane_ray()
◆ brep_r()
◆ brep_newton_iterate()
◆ utah_ray_planes()
◆ ON_Ray() [1/3]
Definition at line 81 of file ray.h.
◆ ON_Ray() [2/3]
Definition at line 87 of file ray.h.
◆ ON_Ray() [3/3]
Definition at line 93 of file ray.h.
◆ operator=()
◆ PointAt()
◆ DistanceTo()
◆ IntersectRay()