Skip to main content

Module axis

Module axis 

Source
Expand description

Logische Controller-Achsen und Force Feedback.

Logical controller axes and force feedback.

Structs§

AxisForceFeedback
Zuletzt gewünschtes Force Feedback einer logischen Achse.
AxisVibration
Schwingung entlang einer Achse.
RegisterAxis
Beschreibt eine Achse, die bei der Engine registriert werden kann.
SpringForce
Rückstellkraft einer Achse.

Constants§

AXIS_CENTER
Achsenwert ohne Belegung und Ruhelage eines zentrierten Gebers.

Functions§

center_force
Setzt die Rückstellkraft der Achse. Koeffizient 0 schaltet die Feder aus. Werte außerhalb 0..=1 klemmt die Engine.
clamp_frequency_hz
Begrenzt eine Frequenz auf >= 0. Nicht endliche Werte werden 0.
clamp_unit
Begrenzt einen endlichen Wert auf 0..=1. Nicht endliche Werte werden 0.
friction
Setzt die Reibung der Achse. 0 schaltet sie aus.
register_many
Registriert Achsen bei der Engine. Aufruf aus crate::Script::init oder am Anfang von crate::Script::actions. crate::script ruft das nicht auf, bestehende Addon-Scripts bleiben unverändert.
value
Gibt den aktuellen Achsenwert zurück, im Bereich 0..=1. Ohne Belegung oder vor dem ersten Messwert ist das AXIS_CENTER (0,5).
vibration
Setzt die Schwingung der Achse. Magnitude 0 schaltet sie aus.