Тип QML ParticleModelShape3D
Предлагает форму частиц из модели для эмиттеров и эффекторов. Подробнее...
| Заявление импорта: | 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 : Компонент
Делегат предоставляет шаблон, определяющий модель для 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.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtquick3d-particles3d-particlemodelshape3d.html