HDK
|
#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) More... | |
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 More... | |
UT_Vector3 | T |
relative translation More... | |
UT_DMatrix4 | xform [2] |
relative transformation More... | |
Definition at line 399 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)
UT_Matrix3 bvTransform::R |
relative rotation
Definition at line 402 of file BV_OBBTree.h.
UT_Vector3 bvTransform::T |
relative translation
Definition at line 404 of file BV_OBBTree.h.
UT_DMatrix4 bvTransform::xform[2] |
relative transformation
Definition at line 406 of file BV_OBBTree.h.