Spec-Zone.ru › Qt 6.1

Создание экземпляров типа QML

Базовый тип для таблиц экземпляров. Подробнее...

Заявление об импорте: import QtQuick3D .
Создаёт: QQuick3DInstancing
Наследует:

Object3D

Наследуется от:

InstanceList и RandomInstancing

  • Список всех членов, включая унаследованные

Свойства

  • hasTransparency : bool
  • instanceCountOverride : int

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

Рендеринг экземпляров позволяет дублировать модель с вариациями.

Тип Instancing определяет таблицу, которая указывает, как каждый экземпляр изменяется относительно базовой модели. Таблица содержит запись для каждого индекса, содержащую матрицу преобразования, цвет и общие данные для использования пользовательскими материалами. Для использования экземпляризации установите свойство instancing модели в ссылку на объект Instancing.

Приложение может определить объект Instancing в C++ путём наследования от QQuick3DInstancing, или может использовать один из предопределённых типов QML: InstanceList или RandomInstancing.

Документация по свойствам

hasTransparency : bool

Установите это свойство в true, если таблица экземпляров содержит значения альфа, которые должны использоваться при отрисовке модели. Это свойство имеет значение только если модель непрозрачна: если модель имеет прозрачный материал или значение непрозрачности меньше единицы, значение альфа из таблицы будет использоваться независимо.

Примечание: Включение смешивания альфы может вызвать проблемы с отрисовкой, когда экземпляры перекрываются. См. документацию смешивания альфы и экземпляризации для получения подробностей.

instanceCountOverride : int

Установите это свойство для ограничения количества экземпляров без перегенерации или повторной загрузки таблицы экземпляров. Это позволяет очень недорогую анимацию количества отображаемых экземпляров.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtquick3d-instancing.html

Spec-Zone.ru

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