Qt Quick 3D 物理单元

在模拟物理对象时,需要为所有物理单元定义一个共同的参考框架。在 Qt Quick 3D 物理中,所有类型都是无单位的,这意味着您可以以厘米、米、英寸或您喜欢的任何单位来定义您的世界,只要您保持一致。重要的是所有使用的数据都基于相同的单位。

默认单位

尽管模块无单位,但所有物理属性都有基于厘米的默认值。这意味着添加直径为 1 的球体将使其表现得像直径 1 厘米。为了与 Qt Quick 3D 兼容,内置几何形状的默认大小为 100 厘米。默认重力为 981,这与每平方厘米 981 的地球重力相符。默认密度为 0.001 千克/立方厘米,即 1000 千克/立方米,这是 4 °C 时淡水密度。

自定义单位

使用自定义单位是可能的,但您需要确保所有相关属性都相应更新。下表显示了一些属性在米和厘米尺度下的等效值。

属性值(厘米)值(米)
重力9819.81
典型长度1001
典型速度100010
密度0.0011000

如果从厘米尺度转换为米尺度,则需要对对象的坐标和尺寸以及冲量和力进行缩放,缩放因子为 0.01

© 2024 Qt 公司。此处包含的文档贡献的版权属其各自所有者所有。此处提供的文档根据自由软件基金会发布并在 GNU 自由文档许可证版本 1.3 下的条款进行许可。Qt 及相关标志是芬兰注册或全球其他国家的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。