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.

内容

  1. 特性

  2. 详细描述