only take real updates

This commit is contained in:
Cary Sandvig 2000-12-21 22:40:39 +00:00
parent f80797c12a
commit 880b413c00

View File

@ -66,6 +66,8 @@ void LerpCorrection::step(void) {
} }
void LerpCorrection::new_target(LPoint3f& target, LVector3f&) { void LerpCorrection::new_target(LPoint3f& target, LVector3f&) {
if (target == save_p)
return;
if (have_both) { if (have_both) {
time = 0.; time = 0.;
prev_p = _curr_p; prev_p = _curr_p;
@ -101,6 +103,8 @@ void SplineCorrection::step(void) {
} }
void SplineCorrection::new_target(LPoint3f& target, LVector3f& v_target) { void SplineCorrection::new_target(LPoint3f& target, LVector3f& v_target) {
if (target == save_p)
return;
if (have_both) { if (have_both) {
time = 0.; time = 0.;
prev_p = _curr_p; prev_p = _curr_p;