Qt Quick 3D Physics 単位
物理的なオブジェクトをシミュレートする場合、すべての物理的な単位に共通の参照枠を定義する必要があります。Qt Quick 3D Physics では、すべてのタイプは単位なしです。つまり、一貫性がある限り、センチメートル、メートル、インチなど、お好きな単位で世界を定義することができます。重要なのは、使用されるすべての値が同じ単位に基づいているということです。
デフォルトの単位
モジュールは無単位であるにもかかわらず、すべての物理特性はセンチメートルに基づいたデフォルト値を持っています。つまり、直径1
の球を追加すると、直径1
cm のように動作します。Qt Quick 3Dと互換性を持たせるため、組み込みジオメトリのデフォルトサイズは100
cmです。デフォルトの重力は981
で、地球の重力と同じ cm/平方秒です。デフォルトの密度は0.001
kilograms per cubic-centimeters つまり1000
kilogram per cubic-meter で、これは4
°Cの淡水の密度です。
カスタム単位
カスタム単位を使用することは可能ですが、関連するすべてのプロパティがそれに応じて更新されていることを確認する必要があります。以下は、メートル単位とセンチメートル単位の両方で、いくつかのプロパティの等価値を示す表です:
プロパティ | 値 (cm) | 値 (m) |
---|---|---|
gravity | 981 | 9.81 |
typicalLength | 100 | 1 |
typicalSpeed | 1000 | 10 |
density | 0.001 | 1000 |
センチメートルからメートルベースのスケールに変換する場合、オブジェクトのすべての位置と寸法、およびインパルスと力は、0.01
の係数でスケーリングする必要があります。
© 2025 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.