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 の係数でスケーリングする必要があります。
© 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.