Ich arbeite an einem einfachen Ring Toss Spiel wo SCNToruses in Richtung einer vertikalen Stange geschoben werden. Ich möchte, dass sie miteinander kollidieren, von Kräften und Schwerkraftfeldern beeinflusst werden und auch in der Lage sind, um die Rute herumzufallen.Scenekit ConcavePolyhedron Körperform auf SCNTorus - seltsame Effekte auf die Physik
Bei der Verwendung von ConvexHull sieht die Grenze auf dem Torus gut aus, aber der innere Bereich ist Teil des Colliders, so dass der Torus nicht um einen Stab herumgeht. Ansonsten sehen die Physikkräfte gut aus.
Wenn Sie ein ConcavePolyeder verwenden, hat die Grenze auf dem Torus ein Loch in der Mitte und ermöglicht dem Torus, um den Stab herumzugehen. Das Problem ist, dass, wenn ich konkave Polyeder verwende, der Rest des Physikmaterials nicht so gut funktioniert. Ringe kollidieren nicht miteinander und wenn eine Kraft auf einen Offset ausgeübt wird, sagen wir (.5, .5, .5), dreht sich der Torus nicht, er bleibt so wie er erzeugt wurde.
Gibt es eine Möglichkeit, diese beiden Auswirkungen zu erreichen, so dass ich ein Ring Toss Spiel mit grundlegenden Physik modellieren kann?