Provides an alternative weld() implementation based on Meshoptimizer's approach. When tolerance=0, we use a hashtable to find bitwise-equal vertices quickly. This is vastly faster than previous approaches, but comes without tolerance options. When tolerance is non-zero, weld() falls back on the older implementation. In v4.0, the new implementation will be the default.
Provides an alternative
weld()
implementation based on Meshoptimizer's approach. When tolerance=0, we use a hashtable to find bitwise-equal vertices quickly. This is vastly faster than previous approaches, but comes without tolerance options. When tolerance is non-zero,weld()
falls back on the older implementation. In v4.0, the new implementation will be the default.Results
Context
Tasks
debug performance regression above. hash collisions maybe?