2017-07-01 3 views
1

Wie kann ich die Größe der Begrenzungsbox in SceneKit ändern? Ich habe eine DAE-Datei mit einem Objekt und der Begrenzungsrahmen ist sehr groß, wie unten gezeigt. Dies ist in Metern für ARKit App. Wie kann ich es kleiner machen?Ändern der Begrenzungsbox in SceneKit

enter image description here

Antwort

3

Versuchen Sie nicht Box zu begrenzen, zu ändern. Sie können Code eingeben, aber das ändert nicht die Größe der Geometrie. Verwenden Sie stattdessen die scale-Eigenschaft!

+0

Passt die Skalierung die Physikkörpergeometrie an? – xta

+0

Es sollte den gleichen Effekt haben wie das Setzen einer Position oder Rotation, also ja – orangenkopf

0

Wie gefolgt orangenkopf Antwort der wir können seine Skala Eigenschaft in Inspektor ändern sich,

enter image description here

Dank.

0

Ich würde vermeiden, SCNNodes zu skalieren, weil es bei der Anwendung verschiedener Transformationen die Sache komplizieren kann. Die Skalierung sollte verwendet werden, wenn Sie das Modell in mehreren verschiedenen Größen in der Szene benötigen.

Skalieren Sie das Modell stattdessen auf die gewünschte Größe in einem 3D-Softwarepaket, das DAE unterstützt (z. B. Blender).