From d4488a01d53e4f5b01be9a611e39fe61d923c97d Mon Sep 17 00:00:00 2001 From: Mark Mine Date: Fri, 10 May 2002 02:53:20 +0000 Subject: [PATCH] Small optimization in make even --- panda/src/parametrics/parametricCurveCollection.cxx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/panda/src/parametrics/parametricCurveCollection.cxx b/panda/src/parametrics/parametricCurveCollection.cxx index 6b1a5f5c34..aecd80ae1c 100644 --- a/panda/src/parametrics/parametricCurveCollection.cxx +++ b/panda/src/parametrics/parametricCurveCollection.cxx @@ -354,14 +354,13 @@ make_even(float max_t, float segments_per_unit) { float last_t = 0.0f; fitter.add_xyz(0.0f, LVecBase3f(last_t, 0.0f, 0.0f)); - float val_inc= 1.0f/num_segments; + float val_inc= max_t/num_segments; float val=val_inc; for (int i = 0; i < num_segments; i++,val+=val_inc) { float next_t = xyz_curve->find_length(last_t, segment_length); fitter.add_xyz(/*(float)(i + 1)/num_segments * max_t,*/ - val * max_t, - LVecBase3f(next_t, 0.0f, 0.0f)); + val, LVecBase3f(next_t, 0.0f, 0.0f)); if (parametrics_cat.is_spam()) { parametrics_cat.spam()