Qt 3D Extras C++ Classes

Qt 3D Extras モジュールは、Qt 3D を使い始めるのに役立つ組み込み済みエレメントのセットを提供します。さらに...

このモジュールは6.8以降非推奨です。新しいコードでは使用しないことを強くお勧めします。

名前空間

Qt3DExtras

Qt3DExtras モジュールのクラスを含みます。

クラス

Qt3DExtras::QAbstractCameraController

カメラコントローラの基本機能

Qt3DExtras::QConeGeometry

3D空間で円錐を作成できるようにする

Qt3DExtras::QConeGeometryView

円錐形メッシュ

Qt3DExtras::QConeMesh

円錐形メッシュ

Qt3DExtras::QCuboidGeometry

3D空間で立方体を作成可能

Qt3DExtras::QCuboidGeometryView

立方体メッシュ

Qt3DExtras::QCuboidMesh

立方体メッシュ

Qt3DExtras::QCylinderGeometry

3D空間で円柱を作成可能

Qt3DExtras::QCylinderGeometryView

円柱メッシュ

Qt3DExtras::QCylinderMesh

円柱メッシュ

Qt3DExtras::QDiffuseSpecularMaterial

フォン・ライティング効果のデフォルト実装

Qt3DExtras::QExtrudedTextGeometry

3D空間に3D押し出しテキストを作成可能

Qt3DExtras::QExtrudedTextMesh

3D押し出しテキストメッシュ

Qt3DExtras::QFirstPersonCameraController

一人称視点からのシーンカメラのコントロールが可能

Qt3DExtras::QForwardRenderer

前方レンダラーのデフォルトFrameGraph実装

Qt3DExtras::QGoochMaterial

CADやCAMアプリケーションで人気のGoochシェーディングモデルを実装したマテリアル

Qt3DExtras::QMetalRoughMaterial

PBRライティングのデフォルト実装

Qt3DExtras::QMorphPhongMaterial

フォン・ライティング効果のデフォルト実装

Qt3DExtras::QOrbitCameraController

軌道パスに沿ってシーンカメラを制御可能

Qt3DExtras::QPerVertexColorMaterial

各頂点に設定されたカラープロパティをレンダリングするデフォルトの実装

Qt3DExtras::QPlaneGeometry

3D空間に平面を作成可能

Qt3DExtras::QPlaneGeometryView

正方形の平面メッシュ

Qt3DExtras::QPlaneMesh

正方形の平面メッシュ

Qt3DExtras::QSkyboxEntity

Qt3DExtras::QSkyboxEntity は便利な Qt3DCore::QEntity のサブクラスで、3D シーンにスカイボックスを挿入するために使用できます。

Qt3DExtras::QSphereGeometry

3D空間に球体を作成することができます。

Qt3DExtras::QSphereGeometryView

球体メッシュ

Qt3DExtras::QSphereMesh

球体メッシュ

Qt3DExtras::QText2DEntity

3D空間に2Dテキストを作成可能

Qt3DExtras::QTextureMaterial

単純なアンライトテクスチャマテリアルのデフォルト実装

Qt3DExtras::QTorusGeometry

3D空間にトーラスを作成可能

Qt3DExtras::QTorusGeometryView

トロイダルメッシュ

Qt3DExtras::QTorusMesh

トロイダルメッシュ

詳細説明

このモジュールはまだ開発中ですが、技術プレビューとして利用できます。つまり、不安定で、変更される可能性があり、便宜上提供されているに過ぎません。

#include <Qt3DExtras>

対応するC++ライブラリとリンクするには、qmakeプロジェクトファイルに以下を追加してください:

QT += 3dextras

クラス、型、関数は、Qt3DExtras 名前空間の下で宣言されます。

概要

マテリアル

Qt3DExtras::QDiffuseSpecularMaterial

フォンの照明効果のデフォルト実装

Qt3DExtras::QGoochMaterial

CADやCAMアプリケーションで人気のあるGoochシェーディングモデルを実装したマテリアル

Qt3DExtras::QMetalRoughMaterial

PBR ライティングのデフォルト実装

Qt3DExtras::QMorphPhongMaterial

フォン・ライティング効果のデフォルト実装

Qt3DExtras::QPerVertexColorMaterial

各頂点に設定されたカラープロパティをレンダリングするデフォルトの実装

Qt3DExtras::QTextureMaterial

単純なアンライトテクスチャマテリアルのデフォルト実装

メッシュとジオメトリ

Qt3DExtras::QConeGeometry

3D空間で円錐を作成可能

Qt3DExtras::QConeGeometryView

円錐形メッシュ

Qt3DExtras::QConeMesh

円錐形メッシュ

Qt3DExtras::QCuboidGeometry

3D空間で立方体を作成可能

Qt3DExtras::QCuboidGeometryView

立方体メッシュ

Qt3DExtras::QCuboidMesh

立方体メッシュ

Qt3DExtras::QCylinderGeometry

3D空間で円柱を作成可能

Qt3DExtras::QCylinderGeometryView

円柱メッシュ

Qt3DExtras::QCylinderMesh

円柱メッシュ

Qt3DExtras::QPlaneGeometry

3D空間に平面を作成可能

Qt3DExtras::QPlaneGeometryView

正方形の平面メッシュ

Qt3DExtras::QPlaneMesh

正方形の平面メッシュ

Qt3DExtras::QSphereGeometry

3D空間で球体の作成が可能

Qt3DExtras::QSphereGeometryView

球形メッシュ

Qt3DExtras::QSphereMesh

球体メッシュ

Qt3DExtras::QTorusGeometry

3D空間でトーラスを作成可能

Qt3DExtras::QTorusGeometryView

トロイダルメッシュ

Qt3DExtras::QTorusMesh

トロイダルメッシュ

カメラコントローラ

Qt3DExtras::QFirstPersonCameraController

一人称視点でシーンカメラをコントロール可能

Qt3DExtras::QOrbitCameraController

軌道に沿ってシーンカメラをコントロール可能

エンティティ

フレームグラフ

ウィンドウ

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