ParticleModelShape3D QML类型

为发射器和影响器提供从模型获取粒子形状的功能。 更多...

导入语句import QtQuick3D.Particles3D
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


© 2024 Qt公司。本文档中的文档贡献的版权属于其各自的所有者。本提供的文档是根据自由软件基金会发布的GNU自由文档许可版1.3许可使用的。Qt及其标志是芬兰以及/或世界其他国家Qt公司的商标。所有其他商标均为其各自所有者的财产。