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は、The Qt Companyの商用ライセンスの下で利用可能です。また、GNU General Public License, version 3でも利用可能です。詳細はQt Licensingを参照してください。

さらに、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.