Files
create/src/Mod
David Kaufman 68d13987ca [CAM] Fix ramp dressup performance (#21944)
* [CAM] fix biggest performance problems in ramp dressup

key items:

- finding the index of the current edge with edeges.index(edge) was very
  expensive; fixed by tracking the index while looping

- checking which edges were rapids with edge equality was also
  expensive; fixed by keeping a list of indexes of rapid input edges,
and tagging output edges with whether or not they are rapids

* [CAM] comment out Path.Log.debug in hot segments of ramping code

Even when low level logs are supposed to be suppressed, Path.Log.debug
takes take invoking traceback.extract_stack. This time adds up if logs
are invoked in frequently run loops.

* Fix CAM test

* [CAM] reimplment ramp method 1 with faster code

* [CAM] reimplement ramp methods 2, 3, and helix

* [CAM] patch to make output match original

* [CAM] ramping full performance + functionality fix
2025-09-02 10:32:03 -05:00
..
2025-09-01 17:44:54 +02:00
2025-09-01 17:44:54 +02:00
2025-09-01 17:44:54 +02:00
2025-08-28 16:14:49 +02:00
2025-09-01 17:44:54 +02:00
2025-09-01 17:44:54 +02:00
2025-09-01 17:44:54 +02:00
2025-09-01 17:44:54 +02:00
2025-09-02 14:40:37 +02:00
2025-08-28 16:14:49 +02:00
2025-09-01 17:44:54 +02:00
2025-08-25 10:38:39 -05:00
2025-08-28 16:14:49 +02:00
2025-09-01 17:44:54 +02:00
2025-09-01 17:44:54 +02:00
2025-08-28 16:14:49 +02:00