Qt Quick 3D Physics

Qt Quick 3D Physics 物理シミュレーションのための高レベルAPIを提供します。インタラクティブな剛体のシミュレーションをサポートし、静的メッシュやオーバーラップの検出に使用される非衝突体のシミュレーションも可能です。シミュレートされた物体は、質量、密度、摩擦などの物理特性を持つことができます。

モジュールの使い方

QML API

モジュールの QML 型は、QtQuick3D.Physics のインポートから利用できます。この型を使用するには、.qml ファイルに以下の import 文を追加してください:

import QtQuick3D.Physics

これは純粋なQMLモジュールであり、C++ APIはありません。

記事とガイド

例題

Qt Quick 3D Physics で何ができるかを見るには、例をチェックするのが一番です:

リファレンス

注意: Tech Preview API (Qt version 6.4)と比較して、API に変更があります。違いはQt Quick 3D Physics API Changes from Tech Previewを参照してください。

ライセンスと帰属

Qt Quick 3D Physics 3D はThe Qt Company の商用ライセンスの下で利用可能です。また、GNU General Public License, version 3でも利用可能です。詳細はQt ライセンスを参照してください。

さらに、Qt Quick 3D Physics は、以下の寛容なライセンスの下、サードパーティモジュールを含んでいます:

NVIDIA PhysX SDK, version PhysX_4.1.2.29882248

BSD 3-条項「新規」または「改訂」ライセンス

© 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.