some benchmarks, all in microseconds, 100 rings, running average of 100 samples:

574 previous version: no curve angle support

765 curve angle support, but curve angle2 calc commented out

767 curve angle support, but curve angle2 calc skipped by zero test

same test but with 20 sides instead of 5:

1.843 previous version: no curve angle support

2.547 curve angle support, but curve angle2 calc commented out

2.564 curve angle support, but curve angle2 calc skipped by zero test

same test on bad box:

297 previous version: no curve angle support

378 curve angle support, but curve angle2 calc skipped by zero test

Either way best case is curve calc now takes approx. 33% longer. However the good news is the entire point calc is only about 20% of the draw function time *in line mode*.

## Saturday, August 15, 2009

## Tuesday, July 14, 2009

### Whorld Choir

According to my calculations, the plasmagon patch would take almost 6 million years to return to its starting position, and that's not counting the pinwheel global oscillator. Yikes! I guess I can see why there's no such thing as LCM for real numbers but it bothers me somehow.

0.03 33.33333333

0.07 14.28571429

0.08 12.5

0.09 11.11111111

0.003 333.3333333

0.004 250

0.005 200

0.006 166.6666667

1.83715E+14 seconds

5825579.068 years

Subscribe to:
Posts (Atom)