mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 17:35:34 -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));
|
_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
|
// Function: TransformState::get_geom_rendering
|
||||||
// Access: Published
|
// Access: Published
|
||||||
|
@ -161,6 +161,8 @@ PUBLISHED:
|
|||||||
CPT(TransformState) compose(const TransformState *other) const;
|
CPT(TransformState) compose(const TransformState *other) const;
|
||||||
CPT(TransformState) invert_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;
|
INLINE int get_geom_rendering(int geom_rendering) const;
|
||||||
|
|
||||||
int unref() const;
|
int unref() const;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user