Qt Quick 3D 物理引擎

Qt Quick 3D 物理引擎提供一个高级 API 以进行物理模拟。它支持模拟交互式刚体以及用于检测重叠的静态网格和非碰撞体。每个模拟体都可以拥有自己的物理属性,例如质量、密度和摩擦。

使用模块

QML API

模块的 QML 类型可以通过 QtQuick3D.Physics 导入。要使用这些类型,请将以下导入语句添加到您的 .qml 文件中

import QtQuick3D.Physics

这是一个纯 QML 模块,并没有 C++ API。

文章和指南

例子

查看 Qt Quick 3D 物理引擎能做什么的最佳方式是查看示例

参考

注意:与技术预览 API(Qt 版本 6.4)相比,API 发生了变化。有关差异,请参阅Qt Quick 3D 物理引擎 API 从技术预览变更

许可和归属

Qt Quick 3D 物理引擎在 Qt 公司的商务许可下可用。另外,它可在GNU 通用公共许可证,版本 3下使用。有关更多信息,请参阅Qt 许可协议

此外,Qt Quick 3D 物理引擎包含以下许可协议许可的第三方模块

NVIDIA PhysX SDK,版本 PhysX_4.1.2.29882248

BSD 3-Clause "新"或"修订"许可证

© 2024 The Qt Company Ltd. 本文件中包含的文档贡献是各自所有者的版权。本文件提供的文档根据GNU 自由文档许可版本 1.3 的条款进行许可,该许可由自由软件基金会发布。Qt 和相应商标是 The Qt Company Ltd. 在芬兰和/或其他国家的商标。所有其他商标均为其所有者的财产。