ParticleModelShape3D QML Type

エミッタとエフェクタのモデルからパーティクルの形状を提供します。詳細...

Import Statement: import QtQuick3D.Particles3D
Since: Qt 6.2

プロパティ

詳細説明

ParticleModelShape3D要素は、3Dモデルからパーティクル形状を取得するために使用できます。

例えば、モデル形状のアウトラインからパーティクルを放出します:

Component {
    id: suzanneComponent
    Model {
        source: "meshes/suzanne.mesh"
        scale: Qt.vector3d(100, 100, 100)
    }
}

ParticleEmitter3D {
    shape: ParticleModelShape3D {
        model: suzanneComponent
        fill: false
    }
    ...
}

プロパティの説明

delegate : Component

このデリゲートは、ParticleModelShape3D のモデルを定義するテンプレートを提供します。 例えば、デフォルトのマテリアルでデフォルトの球体モデルを使用する場合、次のようになります。

Component {
    id: modelComponent
    Model {
        source: "#Sphere"
        scale: Qt.vector3d(0.5, 0.5, 0.5)
        materials: DefaultMaterial { diffuseColor: "red" }
    }
}
ParticleModelShape3D {
    delegate: modelComponent
}

fill : bool

このプロパティは、シェイプを塗りつぶすか、シェイプのアウトラインだけを使用するかを定義します。

デフォルト値はtrue です。


本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。