ParticleModelShape3D QML Type

Offers particle shape from model for emitters and affectors. 更多...

import 语句: import QtQuick3D.Particles3D
Since: Qt 6.2

特性

详细描述

The ParticleModelShape3D element can be used to get particle shape from a 3D model.

For example, to emit particles from outlines of a model shape:

Component {
    id: suzanneComponent
    Model {
        source: "meshes/suzanne.mesh"
        scale: Qt.vector3d(100, 100, 100)
    }
}
ParticleEmitter3D {
    shape: ParticleModelShape3D {
        model: suzanneComponent
        fill: false
    }
    ...
}
					

特性文档编制

delegate : Component

The delegate provides a template defining the model for the ParticleModelShape3D . For example, using the default sphere model with default material

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

fill : bool

This property defines if the shape should be filled or just use the shape outlines.

默认值为 true .