Тип QML RandomInstancing
Генерирует таблицу случайных экземпляров. Подробнее...
| Заявление импорта: | import QtQuick3D.Helpers . |
| Наследуется от: |
Свойства
-
цвет : 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