#include <BV_OBBTree.h>
Public Member Functions | |
| void | updateL (const UT_Matrix3 &rot, const UT_Vector3 &trans, bvTransform &xform) const |
| void | updateR (const UT_Matrix3 &rot, const UT_Vector3 &trans, bvTransform &xform) const |
| same as updateL, except for the right tree (tree b) | |
| void | update (const UT_Matrix3 &ra, const UT_Matrix3 &rb, const UT_Vector3 &ta, const UT_Vector3 &tb, const UT_DMatrix4 &xforma, const UT_DMatrix4 &xformb, const UT_DMatrix4 &xformc, const UT_DMatrix4 &xformd) |
Public Attributes | |
| UT_Matrix3 | R |
| relative rotation | |
| UT_Vector3 | T |
| relative translation | |
| UT_DMatrix4 | xform [2] |
| relative transformation | |
Definition at line 404 of file BV_OBBTree.h.
| void bvTransform::update | ( | const UT_Matrix3 & | ra, | |
| const UT_Matrix3 & | rb, | |||
| const UT_Vector3 & | ta, | |||
| const UT_Vector3 & | tb, | |||
| const UT_DMatrix4 & | xforma, | |||
| const UT_DMatrix4 & | xformb, | |||
| const UT_DMatrix4 & | xformc, | |||
| const UT_DMatrix4 & | xformd | |||
| ) |
update myself given (xforma, xformc) and (xformb, xformb) with left tree (ra, ta) and right tree (rb, tb)
| void bvTransform::updateL | ( | const UT_Matrix3 & | rot, | |
| const UT_Vector3 & | trans, | |||
| bvTransform & | xform | |||
| ) | const |
create a new bvTransform that has updated relative rotation/translation for the left tree (tree a)
| void bvTransform::updateR | ( | const UT_Matrix3 & | rot, | |
| const UT_Vector3 & | trans, | |||
| bvTransform & | xform | |||
| ) | const |
same as updateL, except for the right tree (tree b)
1.5.9