add TransformState::get_inverse()

This commit is contained in:
David Rose 2005-09-09 14:39:48 +00:00
parent 1485f8b7ea
commit 9cf428352d
2 changed files with 15 additions and 0 deletions

View File

@ -624,6 +624,19 @@ get_mat3() const {
_mat(3, 0), _mat(3, 1), _mat(3, 3));
}
////////////////////////////////////////////////////////////////////
// Function: TransformState::get_inverse
// Access: Published
// Description: Returns the inverse of this transform. If you are
// going to immediately compose this result with another
// TransformState, it is faster to do it in one
// operation with invert_compose().
////////////////////////////////////////////////////////////////////
INLINE CPT(TransformState) TransformState::
get_inverse() const {
return invert_compose(TransformState::make_identity());
}
////////////////////////////////////////////////////////////////////
// Function: TransformState::get_geom_rendering
// Access: Published

View File

@ -161,6 +161,8 @@ PUBLISHED:
CPT(TransformState) compose(const TransformState *other) const;
CPT(TransformState) invert_compose(const TransformState *other) const;
INLINE CPT(TransformState) get_inverse() const;
INLINE int get_geom_rendering(int geom_rendering) const;
int unref() const;