Sur cette page

AxisAccumulator QML Type

Interface QML pour la classe C++ « Qt3DInput::QAxisAccumulator ». En savoir plus…

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

Ce type est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.

Propriétés

Description détaillée

Un axe indique la position actuelle d'un axe sur un périphérique d'entrée. Lorsque l'axe revient à sa position neutre, la valeur de cet axe revient à 0. Il est souvent nécessaire que l'entrée provenant d'un axe contrôle une variable d'autres manières, par exemple en traitant la valeur de l'axe comme une vitesse (dérivée première par rapport au temps) ou comme une accélération (dérivée seconde par rapport au temps). Cela peut être réalisé à l’aide d’un code utilisateur ou d’un « FrameAction », mais ces approches ne sont pas idéales car elles alourdissent le thread principal et sont intrinsèquement impératives. La classe `AxisAccumulator` permet d’effectuer cette tâche courante dans le backend d’ Qt 3D, tout en la spécifiant de manière déclarative.

Documentation des propriétés

sourceAxis : Axis

L'axe pour lequel l'accumulateur doit intégrer les valeurs de l'axe.

sourceAxisType : SourceAxisType

La propriété sourceAxisType définit la manière dont l'accumulateur traite les valeurs provenant de l'axe source.

value : real [read-only]

Valeur permettant de mettre à l'échelle la valeur de l'axe lors de l'accumulation. On peut considérer qu'il s'agit de la vitesse ou de l'accélération maximale que l'axe peut contrôler.

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