gobj: Add missing TransformState.make_pos_quat (#1116)

matches to TransformState.make_pos_hpr
This commit is contained in:
Stephen Imhoff 2021-02-19 19:35:15 +00:00 committed by rdb
parent 8944737844
commit a196f1adcc
2 changed files with 11 additions and 0 deletions

View File

@ -79,6 +79,15 @@ make_pos_hpr(const LVecBase3 &pos, const LVecBase3 &hpr) {
LVecBase3(1.0, 1.0f, 1.0f));
}
/**
* Makes a new TransformState with the specified components.
*/
INLINE CPT(TransformState) TransformState::
make_pos_quat(const LVecBase3 &pos, const LQuaternion &quat) {
return make_pos_quat_scale(pos, quat,
LVecBase3(1.0, 1.0f, 1.0f));
}
/**
* Makes a new TransformState with the specified components.
*/

View File

@ -76,6 +76,8 @@ PUBLISHED:
INLINE static CPT(TransformState) make_quat(const LQuaternion &quat);
INLINE static CPT(TransformState) make_pos_hpr(const LVecBase3 &pos,
const LVecBase3 &hpr);
INLINE static CPT(TransformState) make_pos_quat(const LVecBase3 &pos,
const LQuaternion &quat);
INLINE static CPT(TransformState) make_scale(PN_stdfloat scale);
INLINE static CPT(TransformState) make_scale(const LVecBase3 &scale);
INLINE static CPT(TransformState) make_shear(const LVecBase3 &shear);