mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 01:07:51 -04:00
add TransformState::get_inverse()
This commit is contained in:
parent
1485f8b7ea
commit
9cf428352d
@ -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
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user