HDK
|
#include <UT_Plane.h>
Definition at line 34 of file UT_Plane.h.
UT_PlaneT< T >::UT_PlaneT | ( | UT_PlaneType | plane_type = UT_PLANE_XY | ) |
Definition at line 32 of file UT_PlaneImpl.h.
UT_PlaneT< T >::UT_PlaneT | ( | const UT_Vector3T< T > & | pt, |
UT_PlaneType | plane_type = UT_PLANE_XY |
||
) |
Definition at line 39 of file UT_PlaneImpl.h.
UT_PlaneT< T >::UT_PlaneT | ( | const UT_Vector3T< T > & | apoint, |
const UT_Vector3T< T > & | norm_dir, | ||
bool | norm = true |
||
) |
Definition at line 46 of file UT_PlaneImpl.h.
UT_PlaneT< T >::UT_PlaneT | ( | const UT_Vector3T< T > & | p0, |
const UT_Vector3T< T > & | p1, | ||
const UT_Vector3T< T > & | p2 | ||
) |
Definition at line 71 of file UT_PlaneImpl.h.
UT_PlaneT< T >::UT_PlaneT | ( | const UT_Vector4T< T > & | p | ) |
Definition at line 58 of file UT_PlaneImpl.h.
Definition at line 85 of file UT_PlaneImpl.h.
bool UT_PlaneT< T >::contains | ( | const UT_Vector3T< T > & | p | ) | const |
Definition at line 307 of file UT_PlaneImpl.h.
T UT_PlaneT< T >::distance | ( | const UT_Vector3T< T > & | p | ) | const |
Returns the signed distance to the plane. Negative is inside, positive is outside. The normal points outwards.
Definition at line 314 of file UT_PlaneImpl.h.
UT_Vector3T< T > UT_PlaneT< T >::intersect | ( | const UT_Vector3T< T > & | p, |
const UT_Vector3T< T > & | v | ||
) | const |
Definition at line 92 of file UT_PlaneImpl.h.
int UT_PlaneT< T >::intersectLine | ( | const UT_Vector3T< T > & | p, |
const UT_Vector3T< T > & | v, | ||
UT_Vector3T< T > & | hit | ||
) | const |
Definition at line 109 of file UT_PlaneImpl.h.
int UT_PlaneT< T >::intersectLine | ( | const UT_Vector3T< T > & | offset_pt, |
const UT_Vector3T< T > & | p, | ||
const UT_Vector3T< T > & | v, | ||
UT_Vector3T< T > & | hit | ||
) | const |
Definition at line 159 of file UT_PlaneImpl.h.
int UT_PlaneT< T >::intersectRay | ( | const UT_Vector3T< T > & | p, |
const UT_Vector3T< T > & | v, | ||
UT_Vector3T< T > & | hit | ||
) | const |
Definition at line 134 of file UT_PlaneImpl.h.
int UT_PlaneT< T >::intersectRay | ( | const UT_Vector3T< T > & | offset_pt, |
const UT_Vector3T< T > & | p, | ||
const UT_Vector3T< T > & | v, | ||
UT_Vector3T< T > & | hit | ||
) | const |
Definition at line 183 of file UT_PlaneImpl.h.
Definition at line 209 of file UT_PlaneImpl.h.
|
inline |
Definition at line 113 of file UT_Plane.h.
|
inline |
Definition at line 109 of file UT_Plane.h.
UT_Vector3T< T > UT_PlaneT< T >::project | ( | const UT_Vector3T< T > & | p | ) | const |
Definition at line 224 of file UT_PlaneImpl.h.
T UT_PlaneT< T >::project | ( | const UT_Vector3T< T > & | p, |
UT_Vector3T< T > & | projection | ||
) | const |
Definition at line 232 of file UT_PlaneImpl.h.
void UT_PlaneT< T >::rotate | ( | UT_Vector3T< T > & | axis, |
T | theta, | ||
bool | norm = true |
||
) |
Definition at line 241 of file UT_PlaneImpl.h.
void UT_PlaneT< T >::rotate | ( | UT_Axis3::axis | a, |
T | theta | ||
) |
Definition at line 253 of file UT_PlaneImpl.h.
|
inline |
Definition at line 159 of file UT_Plane.h.
|
inline |
Definition at line 155 of file UT_Plane.h.
|
inline |
Definition at line 115 of file UT_Plane.h.
|
inline |
Definition at line 125 of file UT_Plane.h.
|
inline |
Definition at line 111 of file UT_Plane.h.
|
inline |
Definition at line 120 of file UT_Plane.h.
Definition at line 177 of file UT_Plane.h.
int UT_PlaneT< T >::side | ( | const UT_Vector3T< T > & | p | ) | const |
Definition at line 321 of file UT_PlaneImpl.h.
void UT_PlaneT< T >::symmetry | ( | UT_Vector3T< T > & | p | ) | const |
Definition at line 216 of file UT_PlaneImpl.h.
void UT_PlaneT< T >::transform | ( | const UT_Matrix4F & | matx | ) |
Definition at line 265 of file UT_PlaneImpl.h.
void UT_PlaneT< T >::transform | ( | const UT_Matrix4D & | matx | ) |
Definition at line 286 of file UT_PlaneImpl.h.
void UT_PlaneT< T >::transformAndReturnNormalXform | ( | UT_Matrix4F & | matx | ) |
Definition at line 276 of file UT_PlaneImpl.h.
void UT_PlaneT< T >::transformAndReturnNormalXform | ( | UT_Matrix4D & | matx | ) |
Definition at line 297 of file UT_PlaneImpl.h.
|
inline |
Definition at line 182 of file UT_Plane.h.