|
template<typename T > |
viskores::Vec< T, 3 > | viskores::Transform3DPoint (const viskores::Matrix< T, 4, 4 > &matrix, const viskores::Vec< T, 3 > &point) |
| Transform a 3D point by a transformation matrix. More...
|
|
template<typename T > |
viskores::Vec< T, 3 > | viskores::Transform3DPointPerspective (const viskores::Matrix< T, 4, 4 > &matrix, const viskores::Vec< T, 3 > &point) |
| Transform a 3D point by a transformation matrix with perspective. More...
|
|
template<typename T > |
viskores::Vec< T, 3 > | viskores::Transform3DVector (const viskores::Matrix< T, 4, 4 > &matrix, const viskores::Vec< T, 3 > &vector) |
| Transform a 3D vector by a transformation matrix. More...
|
|
template<typename T > |
viskores::Matrix< T, 4, 4 > | viskores::Transform3DScale (const T &scaleX, const T &scaleY, const T &scaleZ) |
| Returns a scale matrix. More...
|
|
template<typename T > |
viskores::Matrix< T, 4, 4 > | viskores::Transform3DScale (const viskores::Vec< T, 3 > &scaleVec) |
| Returns a scale matrix. More...
|
|
template<typename T > |
viskores::Matrix< T, 4, 4 > | viskores::Transform3DScale (const T &scale) |
| Returns a scale matrix. More...
|
|
template<typename T > |
viskores::Matrix< T, 4, 4 > | viskores::Transform3DTranslate (const T &x, const T &y, const T &z) |
| Returns a translation matrix. More...
|
|
template<typename T > |
viskores::Matrix< T, 4, 4 > | viskores::Transform3DTranslate (const viskores::Vec< T, 3 > &v) |
|
template<typename T > |
viskores::Matrix< T, 4, 4 > | viskores::Transform3DRotate (T angleDegrees, const viskores::Vec< T, 3 > &axisOfRotation) |
| Returns a rotation matrix. More...
|
|
template<typename T > |
viskores::Matrix< T, 4, 4 > | viskores::Transform3DRotate (T angleDegrees, T x, T y, T z) |
|
template<typename T > |
viskores::Matrix< T, 4, 4 > | viskores::Transform3DRotateX (T angleDegrees) |
| Returns a rotation matrix. More...
|
|
template<typename T > |
viskores::Matrix< T, 4, 4 > | viskores::Transform3DRotateY (T angleDegrees) |
| Returns a rotation matrix. More...
|
|
template<typename T > |
viskores::Matrix< T, 4, 4 > | viskores::Transform3DRotateZ (T angleDegrees) |
| Returns a rotation matrix. More...
|
|