Files
archived-stlTexturizer/js
Avatarsia 9b2fb68c47 perf: optimise QEM decimation heap and init phase
- SoAHeap: hole method for bubbleUp/sinkDown (half the typed-array
  writes per heap level vs the old swap approach).
- Seed dedup: Number keys instead of BigInt when vertex count < 94M
  (10-50x faster per key). BigInt fallback for extreme meshes.
- addCreaseQuadrics: encode face pairs as negative numbers instead
  of allocating small arrays per edge.
- Guard 3 (checkFlipped): single branch for corner index instead of
  9 ternary operations per face.
- Yield interval kept at 4096 with setTimeout(0) for reliable UI updates.
2026-04-06 02:38:46 +02:00
..
2026-04-01 10:59:23 +02:00