|
| | 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.