InstanceRange QML Type

Gibt einen Bereich für RandomInstancing an. Mehr...

Import Statement: import QtQuick3D.Helpers
Since: Qt 6.2
Inherits:

Object3D

Eigenschaften

Detaillierte Beschreibung

Der QML-Typ InstanceRange wird verwendet, um den Variationsbereich für die Attribute RandomInstancing anzugeben.

Eigenschaft Dokumentation

from : Variant

Diese Eigenschaft gibt die untere Grenze des Bereichs an. Der Typ muss mit dem Typ des Attributs übereinstimmen, auf das dieser Bereich angewendet wird.


proportional : bool

Diese Eigenschaft bestimmt, ob die Komponenten des Attributs proportional oder unabhängig voneinander variieren. Der Standardwert ist true, was bedeutet, dass alle Komponenten unabhängig sind.

Im Folgenden wird zum Beispiel ein Skalierungsbereich definiert, der das Seitenverhältnis des Modells beibehält:

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

Damit wird ein Graustufen-Farbbereich definiert:

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

Während das Folgende einen Bereich definiert, der alle Farben abdeckt

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

to : Variant

Diese Eigenschaft gibt die obere Grenze des Bereichs an. Der Typ muss mit dem Typ des Attributs übereinstimmen, auf das dieser Bereich angewendet wird.


© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.