|
| UT_PlaneT (UT_PlaneType plane_type=UT_PLANE_XY) |
|
| UT_PlaneT (const UT_Vector3T< T > &pt, UT_PlaneType plane_type=UT_PLANE_XY) |
|
| UT_PlaneT (const UT_Vector3T< T > &apoint, const UT_Vector3T< T > &norm_dir, bool norm=true) |
|
| UT_PlaneT (const UT_Vector3T< T > &p0, const UT_Vector3T< T > &p1, const UT_Vector3T< T > &p2) |
|
| UT_PlaneT (const UT_Vector4T< T > &p) |
|
| ~UT_PlaneT () |
|
UT_Vector3T< T > | intersect (const UT_Vector3T< T > &p, const UT_Vector3T< T > &v) const |
|
int | intersectLine (const UT_Vector3T< T > &p, const UT_Vector3T< T > &v, UT_Vector3T< T > &hit) const |
|
int | intersectRay (const UT_Vector3T< T > &p, const UT_Vector3T< T > &v, UT_Vector3T< T > &hit) const |
|
int | intersectLine (const UT_Vector3T< T > &offset_pt, const UT_Vector3T< T > &p, const UT_Vector3T< T > &v, UT_Vector3T< T > &hit) const |
|
int | intersectRay (const UT_Vector3T< T > &offset_pt, const UT_Vector3T< T > &p, const UT_Vector3T< T > &v, UT_Vector3T< T > &hit) const |
|
UT_Vector3T< T > | project (const UT_Vector3T< T > &p) const |
|
T | project (const UT_Vector3T< T > &p, UT_Vector3T< T > &projection) const |
|
void | symmetry (UT_Vector3T< T > &p) const |
|
bool | contains (const UT_Vector3T< T > &p) const |
|
int | side (const UT_Vector3T< T > &p) const |
|
T | distance (const UT_Vector3T< T > &p) const |
|
const UT_Vector3T< T > & | point () const |
|
void | setPoint (const UT_Vector3T< T > &p) |
|
const UT_Vector3T< T > & | normal () const |
|
void | setNormal (const UT_Vector3T< T > &n) |
|
void | setVectorAsNormal (const UT_Vector3T< T > &n) |
|
void | setNormal (UT_PlaneType plane_type) |
|
void | negate () |
|
void | rotate (UT_Vector3T< T > &axis, T theta, bool norm=true) |
|
void | rotate (UT_Axis3::axis a, T theta) |
|
void | rotatePoint (const UT_Matrix3T< T > &rot_matx) |
|
void | rotateNormal (const UT_Matrix3T< T > &rot_matx, bool norm=true) |
|
void | transform (const UT_Matrix4F &matx) |
|
void | transform (const UT_Matrix4D &matx) |
|
void | transformAndReturnNormalXform (UT_Matrix4F &matx) |
|
void | transformAndReturnNormalXform (UT_Matrix4D &matx) |
|
void | shiftOffset (T by_factor) |
|
void | translate (const UT_Vector3T< T > &offset) |
|
template<typename T>
class UT_PlaneT< T >
Definition at line 34 of file UT_Plane.h.