实例范围 QML 类型

指定 RandomInstancing 的范围。 更多信息...

导入声明import QtQuick3D.Helpers
Qt 6.2
继承自

Object3D

属性

详细描述

实例范围 QML 类型用于指定 RandomInstancing 属性的变化范围。

属性文档

from : Variant

此属性指定范围的下限。类型需要与应用于此范围的属性的类型匹配。


proportional : bool

此属性确定属性的分量是按比例变化还是独立变化。默认值为 true,表示所有分量都是独立的。

例如,以下定义了一个保持模型宽高比的缩放范围

InstanceRange {
    from: Qt.vector3d(1, 1, 1)
    to: Qt.vector3d(5, 5, 5)
    proportional: true
}

这定义了一个灰度色域范围

InstanceRange {
    from: "black"
    to: "white"
    proportional: true
}

而以下定义了一个覆盖所有颜色的范围

InstanceRange {
    from: "black"
    to: "white"
}

to : Variant

此属性指定范围的上限。类型需要与应用于此范围的属性的类型匹配。


© 2024 Qt 公司有限公司。本文档中的文档贡献者保留各自的版权。本文档依据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款授权。Qt 及其相应标志是芬兰和/或其他国家/地区的 Qt 公司的商标。所有其他商标归各自所有者所有。