Specifies a range for RandomInstancing. More...
Import Statement: | import QtQuick3D.Helpers |
Since: | Qt 6.2 |
Inherits: |
The InstanceRange QML type is used to specify the range of variation for RandomInstancing attributes.
from : Variant
This property specifies the lower bound of the range. The type needs to match the type of the attribute that this range is applied to.
proportional : bool
This property determines whether the components of the attribute vary proportionally or independently. The default value is true
, meaning that all components are independent.
For example, the following defines a scaling range that preserves the aspect ratio of the model:
InstanceRange { from: Qt.vector3d(1, 1, 1) to: Qt.vector3d(5, 5, 5) proportional: true }
This defines a greyscale color range:
InstanceRange { from: "black" to: "white" proportional: true }
While the following defines a range that covers all colors
InstanceRange { from: "black" to: "white" }
to : Variant
This property specifies the upper bound of the range. The type needs to match the type of the attribute that this range is applied to.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtquick3d-helpers-instancerange.html