InstanceRange QML Type

Specifies a range for RandomInstancing . 更多...

import 语句: import QtQuick3D.Helpers
Since: Qt 6.2
继承: Object3D

特性

详细描述

The InstanceRange QML type is used to specify the range of variation for RandomInstancing 属性。

特性文档编制

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.