Box3D beschleunigt den Separating Axis Test mit einbeschriebenen Kugeln

Speeding up the separating axis test using inscribed spheres

Box3D beschleunigt den Separating Axis Test mit einbeschriebenen Kugeln

Der Separating Axis Test (SAT) ist robust, aber teuer – bei Polytopen kann er O(N³) erreichen. Box3D nutzt einbeschriebene Kugeln, um eine obere Schranke für die Separation zu berechnen und so Faces und Edge-Paare frühzeitig zu verwerfen. Der Autor beschreibt, wie die Gauss-Map-Kantenbögen genutzt werden, um Kanten schon vor dem Edge-Pair-Test auszusortieren, und liefert den konkreten Code für die Kandidatenprüfung.

Ich mag SAT, weil ich alle Kontaktpunkte auf einmal bekomme und keinen Fallback-Algorithmus für Überlappungen wie bei GJK brauche.

Mehr von diesem Tag

2026-10-01