Qt Quick 3D Physics QML Types

Qt Quick 3D Physics は以下のQML型を提供します:

QtQuick3D.Physics QML タイプ

QtQuick3D.Physics モジュールをインポートします:

import QtQuick3D.Physics

BoxShape

ボックスの衝突形状を定義する

CapsuleShape

ピルのような形状を定義します。

CharacterController

キャラクタの動きを制御する

CollisionShape

コリジョン形状の基本型

ConvexMeshShape

3Dメッシュに基づく凸状のコリジョン形状

DynamicRigidBody

動いたり動かされたりする物理的なボディ

HeightFieldShape

高さがハイトマップで定義されるコリジョン形状

PhysicsBody

すべての具体的な物理ボディのベースタイプ

PhysicsMaterial

ボディの物理マテリアルを定義する

PhysicsNode

物理シーン内のすべてのオブジェクトのベースタイプ

PhysicsWorld

物理シミュレーションを制御する

PlaneShape

無限平面を定義するコリジョンシェイプ

SphereShape

球状の衝突形状を定義します。

StaticRigidBody

移動しない物理ボディ

TriangleMeshShape

3Dメッシュに基づくコリジョン形状

TriggerBody

オブジェクトが特定のボリュームに入ったときのレポート

QtQuick3D.Physics.Helpers QML タイプ

QtQuick3D.Helpers モジュールをインポートします:

import QtQuick3D.Physics.Helpers

CapsuleGeometry

カプセルモデルを生成するためのジオメトリ

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