AxisAccumulator QML Type

QML-Frontend für die Klasse Qt3DInput::QAxisAccumulator C++. Mehr...

Import Statement: import Qt3D.Input 2.8
In C++: QAxisAccumulator
Status: Deprecated

Eigenschaften

Detaillierte Beschreibung

Ein Axis meldet die aktuelle Position einer Achse auf einem Eingabegerät. Wenn die Achse in ihre neutrale Position zurückkehrt, kehrt der Wert dieser Achse auf 0 zurück. Oft ist es erforderlich, dass die Eingabe von einer Achse eine Variable auf andere Weise steuert, z. B. indem der Wert von der Achse als Geschwindigkeit (erste Ableitung nach der Zeit) oder als Beschleunigung (zweite Ableitung nach der Zeit) behandelt wird. Dies kann mit Benutzercode oder mit FrameAction geschehen, aber diese Ansätze sind nicht ideal, da sie dem Hauptthread mehr Arbeit hinzufügen und von Natur aus zwingend sind. Die Klasse AxisAccumulator ermöglicht es, diese allgemeine Aufgabe auf dem Qt 3D Backend auszuführen und auf deklarative Weise zu spezifizieren.

Dokumentation der Eigenschaften

sourceAxis : Axis

Die Achse, für die der Akkumulator Achsenwerte integrieren soll.


sourceAxisType : SourceAxisType

Die Eigenschaft sourceAxisType gibt an, wie der Akkumulator die Werte der Quellachse behandelt.


value : real [read-only]

Der Betrag, um den der Achsenwert beim Akkumulieren skaliert wird. Dies kann man sich als die maximale Geschwindigkeit oder Beschleunigung vorstellen, die die Achse steuern kann.


© 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.