bvTransform Struct Reference

#include <BV_OBBTree.h>

List of all members.

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


Detailed Description

Definition at line 404 of file BV_OBBTree.h.


Member Function Documentation

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)


Member Data Documentation

relative rotation

Definition at line 407 of file BV_OBBTree.h.

relative translation

Definition at line 409 of file BV_OBBTree.h.

relative transformation

Definition at line 411 of file BV_OBBTree.h.


The documentation for this struct was generated from the following file:

Generated on Fri May 25 00:10:17 2012 for HDK by  doxygen 1.5.9