Zum Hauptinhalt springen
Diese Seite wurde automatisch übersetzt und kann Fehler enthalten. Original auf Englisch ansehen

Enumerationen

PositionType

Definiert den Gerätetyp und wird in einer Funktion verwendet, die bestimmt, auf welchem Gerät abgespielt wird.

public enum PositionType
{
Vest = 0,
ForearmL = 1,
ForearmR = 2,
Head = 3,
HandL = 4,
HandR = 5,
FootL = 6,
FootR = 7,
GloveL = 8,
GloveR = 9
}

GlovePlayTime

Bestimmt, ob die Waveform des Handschuhs für eine in Millisekunden angegebene Duration direkt abgespielt wird. Wird als Parameter in der PlayWaveform-Funktion verwendet.

public enum GlovePlayTime
{
None = 0, // 0ms
FiveMS = 1, // 5ms
TenMS = 2, // 10ms
TwentyMS = 4, // 20ms
ThirtyMS = 6, // 30ms
FortyMS = 8 // 40ms
}

GloveShapeValue

Wird verwendet, um die Waveform auszuwählen, wenn die Waveform des Handschuhs direkt abgespielt wird.

  • Constant: Vibriert kontinuierlich mit der durch die Motor-Intensity angegebenen Intensity.
  • Decreasing: Beginnt mit der Vibration beim Intensity-Wert und nimmt zum Ende hin linear auf die Hälfte des Intensity-Werts ab.
  • Increasing: Beginnt mit der Vibration bei der Hälfte des Intensity-Werts und steigt zum Ende hin linear auf den Intensity-Wert an.
public enum GloveShapeValue
{
Constant = 0,
Decreasing = 1,
Increasing = 2
}

(Class) BhapticsEvent

Beim Verknüpfen des Projekts mit der haptischen App wird diese Klasse automatisch generiert. Der Name jedes Events wird zum Variablennamen, sodass eine bequeme Nutzung möglich ist, ohne sich den Namen jedes Events merken zu müssen.

public class BhapticsEvent
{
public const string RECOILSTRONG_RIGHT = "recoilstrong_right";
public const string TAKEWAISTSLOT_LEFT = "takewaistslot_left";
// and all events that you generated at Portal...
}

BhapticsPhysicsGloveSettings.HapticMode

Bei Verwendung des Physics Glove SDK bestimmt dieser Modus, wie Kollisionen berechnet werden.

public enum HapticMode
{
Mode1 = 0, // Master, Slave mode.
Mode2 = 1, // No Master, Slave, No relative velocity.
Mode3 = 2, // No Master, Slave, No relative velocity, No decay over time.
Mode4 = 3 // No Master, Slave, No relative velocity, No decay over time, No collision.
}