Qt 3D Extras C++ Classes
Qt 3D Extras モジュールは、Qt 3D を使い始めるのに役立つ組み込み済みエレメントのセットを提供します。さらに...
このモジュールは6.8以降非推奨です。新しいコードでは使用しないことを強くお勧めします。
名前空間
Qt3DExtras モジュールのクラスを含みます。 |
クラス
カメラコントローラの基本機能 | |
3D空間で円錐を作成できるようにする | |
円錐形メッシュ | |
円錐形メッシュ | |
3D空間で立方体を作成可能 | |
立方体メッシュ | |
立方体メッシュ | |
3D空間で円柱を作成可能 | |
円柱メッシュ | |
円柱メッシュ | |
フォン・ライティング効果のデフォルト実装 | |
3D空間に3D押し出しテキストを作成可能 | |
3D押し出しテキストメッシュ | |
一人称視点からのシーンカメラのコントロールが可能 | |
前方レンダラーのデフォルトFrameGraph実装 | |
CADやCAMアプリケーションで人気のGoochシェーディングモデルを実装したマテリアル | |
PBRライティングのデフォルト実装 | |
フォン・ライティング効果のデフォルト実装 | |
軌道パスに沿ってシーンカメラを制御可能 | |
各頂点に設定されたカラープロパティをレンダリングするデフォルトの実装 | |
3D空間に平面を作成可能 | |
正方形の平面メッシュ | |
正方形の平面メッシュ | |
Qt3DExtras::QSkyboxEntity は便利な Qt3DCore::QEntity のサブクラスで、3D シーンにスカイボックスを挿入するために使用できます。 | |
3D空間に球体を作成することができます。 | |
球体メッシュ | |
球体メッシュ | |
3D空間に2Dテキストを作成可能 | |
単純なアンライトテクスチャマテリアルのデフォルト実装 | |
3D空間にトーラスを作成可能 | |
トロイダルメッシュ | |
トロイダルメッシュ |
詳細説明
このモジュールはまだ開発中ですが、技術プレビューとして利用できます。つまり、不安定で、変更される可能性があり、便宜上提供されているに過ぎません。
#include <Qt3DExtras>
対応するC++ライブラリとリンクするには、qmakeプロジェクトファイルに以下を追加してください:
QT += 3dextras
クラス、型、関数は、Qt3DExtras 名前空間の下で宣言されます。
概要
マテリアル
フォンの照明効果のデフォルト実装 | |
CADやCAMアプリケーションで人気のあるGoochシェーディングモデルを実装したマテリアル | |
PBR ライティングのデフォルト実装 | |
フォン・ライティング効果のデフォルト実装 | |
各頂点に設定されたカラープロパティをレンダリングするデフォルトの実装 | |
単純なアンライトテクスチャマテリアルのデフォルト実装 |
メッシュとジオメトリ
3D空間で円錐を作成可能 | |
円錐形メッシュ | |
円錐形メッシュ | |
3D空間で立方体を作成可能 | |
立方体メッシュ | |
立方体メッシュ | |
3D空間で円柱を作成可能 | |
円柱メッシュ | |
円柱メッシュ | |
3D空間に平面を作成可能 | |
正方形の平面メッシュ | |
正方形の平面メッシュ | |
3D空間で球体の作成が可能 | |
球形メッシュ | |
球体メッシュ | |
3D空間でトーラスを作成可能 | |
トロイダルメッシュ | |
トロイダルメッシュ |
カメラコントローラ
一人称視点でシーンカメラをコントロール可能 | |
軌道に沿ってシーンカメラをコントロール可能 |
エンティティ
フレームグラフ
ウィンドウ
- Qt3DExtras::Qt3DWindow
注意: Quick3DExtras モジュールでは、Qt3DExtras::Quick::Qt3DQuickWindow も指定しています。
リファレンス
© 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.