Geometry QML Type
カスタムジオメトリの基本型。詳細...
Import Statement: | import QtQuick3D |
In C++: | QQuick3DGeometry |
Inherits: | |
Inherited By: |
詳細説明
カスタムジオメトリを使用すると、アプリケーションで生成された頂点とインデックスのデータを使用できます。カスタム ジオメトリを使用するには、source として.mesh
ファイルを Model に割り当てないでください。その代わりに、geometry プロパティを設定して Geometry オブジェクトを参照するようにします。
カスタムジオメトリを実装する典型的な方法は、QQuick3DGeometry のサブクラスを C++ で作成し、QML で使用するために新しい型を登録することです。
また、Helpers
モジュールの組み込みカスタムジオメトリプロバイダGridGeometry を使用することも可能です。以下は、GridGeometry の例です。アプリケーションが提供するジオメトリサブクラスであれば、同じように利用することができます。
import QtQuick3D.Helpers Model { geometry: GridGeometry { } materials: [ DefaultMaterial { diffuseColor: "white" lighting: DefaultMaterial.NoLighting } ] }
Qt Quick 3D - Custom Geometry Example、Model 、QQuick3DGeometryも参照して ください。
本ドキュメントに含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。