Qt Quick 3D 物理单元
在模拟物理对象时,需要为所有物理单元定义一个共同的参考框架。在 Qt Quick 3D 物理中,所有类型都是无单位的,这意味着您可以以厘米、米、英寸或您喜欢的任何单位来定义您的世界,只要您保持一致。重要的是所有使用的数据都基于相同的单位。
默认单位
尽管模块无单位,但所有物理属性都有基于厘米的默认值。这意味着添加直径为 1
的球体将使其表现得像直径 1
厘米。为了与 Qt Quick 3D 兼容,内置几何形状的默认大小为 100
厘米。默认重力为 981
,这与每平方厘米 981 的地球重力相符。默认密度为 0.001
千克/立方厘米,即 1000
千克/立方米,这是 4 °C 时淡水密度。
自定义单位
使用自定义单位是可能的,但您需要确保所有相关属性都相应更新。下表显示了一些属性在米和厘米尺度下的等效值。
如果从厘米尺度转换为米尺度,则需要对对象的坐标和尺寸以及冲量和力进行缩放,缩放因子为 0.01
。
© 2024 Qt 公司。此处包含的文档贡献的版权属其各自所有者所有。此处提供的文档根据自由软件基金会发布并在 GNU 自由文档许可证版本 1.3 下的条款进行许可。Qt 及相关标志是芬兰注册或全球其他国家的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。