Spec-Zone.ru › Qt

Тип QML ParticleModelShape3D

Предлагает форму частиц из модели для эмиттеров и эффекторов. Подробнее...

Заявление импорта: import QtQuick3D.Particles3D
С тех пор: Qt 6.2
  • Список всех членов, включая унаследованные члены

Свойства

  • delegate : Компонент
  • fill : bool

Подробное описание

Элемент 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API