Qt Quick 3D Physikalische Einheiten
Bei der Simulation physikalischer Objekte müssen Sie ein gemeinsames Bezugssystem für alle physikalischen Einheiten definieren. In „ Qt Quick 3D -Physik“ sind alle Typen einheitenlos, was bedeutet, dass Sie Ihre Welt in Zentimetern, Metern, Zoll oder einer anderen Einheit Ihrer Wahl definieren können, solange Sie dabei konsistent vorgehen. Wichtig ist, dass alle verwendeten Werte auf denselben Einheiten basieren.
Standardeinheiten
Obwohl das Modul einheitslos ist, haben alle physikalischen Eigenschaften Standardwerte, die auf Zentimetern basieren. Das bedeutet, dass sich eine Kugel mit dem Durchmesser „ 1 “ so verhalten würde, als hätte sie einen Durchmesser von „ 1 “ cm. Um mit „ Qt Quick 3D “ kompatibel zu sein, betragen die Standardgrößen der integrierten Geometrien „ 100 “ cm. Die Standardschwerkraft beträgt „ 981 “, was der Schwerkraft auf der Erde in cm pro Quadratsekunde entspricht. Die Standarddichte beträgt 0.001 Kilogramm pro Kubikzentimeter, d. h. 1000 Kilogramm pro Kubikmeter, was der Dichte von Süßwasser bei 4 °C entspricht.
Benutzerdefinierte Einheiten
Die Verwendung benutzerdefinierter Einheiten ist möglich, Sie müssen jedoch sicherstellen, dass alle relevanten Eigenschaften entsprechend aktualisiert werden. Die folgende Tabelle zeigt die äquivalenten Werte einiger Eigenschaften sowohl in einer meter- als auch in einer zentimeterbasierten Skala:
| Eigenschaft | Wert (cm) | Wert (m) |
|---|---|---|
| gravity | 981 | 9.81 |
| typicalLength | 100 | 1 |
| typicalSpeed | 1000 | 10 |
| density | 0.001 | 1000 |
Bei einer Umrechnung von einer zentimeterbasierten auf eine meterbasierte Skala müssten alle Positionen und Abmessungen von Objekten sowie Impulse und Kräfte mit dem Faktor 0.01 skaliert werden.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.