no longer need to fmod getHpr; this is done in the dc syntax now

This commit is contained in:
David Rose 2004-10-14 22:25:58 +00:00
parent 66c6df9d92
commit 9f7b53723d

View File

@ -916,12 +916,7 @@ get_hpr() const {
nassertr_always(!is_empty(), LVecBase3f(0.0f, 0.0f, 0.0f)); nassertr_always(!is_empty(), LVecBase3f(0.0f, 0.0f, 0.0f));
CPT(TransformState) transform = get_transform(); CPT(TransformState) transform = get_transform();
nassertr(transform->has_hpr(), LVecBase3f(0.0f, 0.0f, 0.0f)); nassertr(transform->has_hpr(), LVecBase3f(0.0f, 0.0f, 0.0f));
// now that we are range checking fields we must clamp this return transform->get_hpr();
LVecBase3f hpr = transform->get_hpr();
hpr[0] = fmod(hpr[0], 360);
hpr[1] = fmod(hpr[1], 360);
hpr[2] = fmod(hpr[2], 360);
return hpr;
} }
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
@ -1409,12 +1404,7 @@ get_hpr(const NodePath &other) const {
nassertr_always(!is_empty(), LVecBase3f(0.0f, 0.0f, 0.0f)); nassertr_always(!is_empty(), LVecBase3f(0.0f, 0.0f, 0.0f));
CPT(TransformState) transform = get_transform(other); CPT(TransformState) transform = get_transform(other);
nassertr(transform->has_hpr(), LVecBase3f(0.0f, 0.0f, 0.0f)); nassertr(transform->has_hpr(), LVecBase3f(0.0f, 0.0f, 0.0f));
// now that we are range checking fields we must clamp this return transform->get_hpr();
LVecBase3f hpr = transform->get_hpr();
hpr[0] = fmod(hpr[0], 360);
hpr[1] = fmod(hpr[1], 360);
hpr[2] = fmod(hpr[2], 360);
return hpr;
} }
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////