mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
Small optimization in make even
This commit is contained in:
parent
8f33fb94b7
commit
d4488a01d5
@ -354,14 +354,13 @@ make_even(float max_t, float segments_per_unit) {
|
|||||||
|
|
||||||
float last_t = 0.0f;
|
float last_t = 0.0f;
|
||||||
fitter.add_xyz(0.0f, LVecBase3f(last_t, 0.0f, 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;
|
float val=val_inc;
|
||||||
|
|
||||||
for (int i = 0; i < num_segments; i++,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);
|
float next_t = xyz_curve->find_length(last_t, segment_length);
|
||||||
fitter.add_xyz(/*(float)(i + 1)/num_segments * max_t,*/
|
fitter.add_xyz(/*(float)(i + 1)/num_segments * max_t,*/
|
||||||
val * max_t,
|
val, LVecBase3f(next_t, 0.0f, 0.0f));
|
||||||
LVecBase3f(next_t, 0.0f, 0.0f));
|
|
||||||
|
|
||||||
if (parametrics_cat.is_spam()) {
|
if (parametrics_cat.is_spam()) {
|
||||||
parametrics_cat.spam()
|
parametrics_cat.spam()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user