Spec-Zone.ru › Qt 6.1

Тип QML RandomInstancing

Генерирует таблицу случайных экземпляров. Подробнее...

Заявление импорта: import QtQuick3D.Helpers .
Наследуется от:

Instancing

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

Свойства

  • цвет : InstanceRange (preliminary)
  • дополнительные данные : InstanceRange (preliminary)
  • количество экземпляров : int (preliminary)
  • положение : InstanceRange (preliminary)
  • семя случайных чисел : int (preliminary)
  • вращение : InstanceRange (preliminary)
  • масштаб : InstanceRange (preliminary)

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

Тип RandomInstancing предоставляет простой способ генерации большого количества случайных экземпляров в заданных пределах. Количество экземпляров определяется свойством количество экземпляров. Пределы определяются свойствами положение, масштаб, вращение, цвет и дополнительные данные.

См. также InstanceList.

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

цвет : InstanceRange

Это свойство находится в разработке и может быть изменено.

Свойство цвет определяет диапазон изменения цвета для сгенерированных экземпляров. Тип - цвет. Установите InstanceRange.proportional на true для монохромных цветов. Значение по умолчанию - пустое, что приводит к белому цвету.

См. также положение, вращение, масштаб и дополнительные данные.

дополнительные данные : InstanceRange

Это свойство находится в разработке и может быть изменено.

Свойство customData определяет диапазон изменения дополнительных данных для сгенерированных экземпляров. Тип - vector4d. Значение по умолчанию - пустое, что приводит к генерированию данных [0, 0, 0, 0].

См. также положение, цвет, вращение, масштаб и customData.

количество экземпляров : int

Это свойство находится в разработке и может быть изменено.

Свойство instanceCount задаёт количество экземпляров для генерации. Изменение этого значения пересоздаст всю таблицу.

См. также семя случайных чисел.

положение : InstanceRange

Это свойство находится в разработке и может быть изменено.

Свойство position определяет геометрические границы сгенерированных экземпляров. Значение по умолчанию - пустое, что приводит к сгенерированному положению [0, 0, 0].

См. также цвет, вращение, масштаб и дополнительные данные.

семя случайных чисел : int

Это свойство находится в разработке и может быть изменено.

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

Значение по умолчанию - -1, что приводит к новому случайному значению для таблицы при каждой генерации.

вращение : InstanceRange

Это свойство находится в разработке и может быть изменено.

Свойство rotation определяет диапазон вращения для сгенерированных экземпляров. Тип - vector3d, соответствующий вектору Эйлера вращения [xRotation, yRotation, zRotation]. Значение по умолчанию - пустое, что приводит к отсутствию вращения.

См. также положение, цвет, масштаб и дополнительные данные.

масштаб : InstanceRange

Это свойство находится в разработке и может быть изменено.

Свойство scale определяет пределы масштабирования сгенерированных экземпляров. Тип - vector3d. Установите InstanceRange.proportional на true для равномерного масштабирования. Значение по умолчанию - пустое, что приводит к отсутствию масштабирования.

См. также положение, цвет, вращение, масштаб и дополнительные данные.

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

Spec-Zone.ru

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