Skip to main content
Version: 2.1.1

Haply::Inverse::Unity::CoordinateSystem

Classes

Name
classHaply::Inverse::Unity::CoordinateSystem::BaseCoordinateConverter
Provides methods for converting float arrays to Unity's Vector3 and Quaternion types, and vice versa, with support for custom conversion settings that adjust axis order, apply negations, and add offsets to accommodate different coordinate systems or preferences.
classHaply::Inverse::Unity::CoordinateSystem::Inverse3CoordinateConverter
Manages coordinate settings specific to the Inverse3 device, accommodating different configurations for left and right-handed device orientations.
classHaply::Inverse::Unity::CoordinateSystem::Inverse3CoordinateConverterPreset
classHaply::Inverse::Unity::CoordinateSystem::Inverse3CoordinateConverterProperty
classHaply::Inverse::Unity::CoordinateSystem::QuaternionSettings
Contains settings for adjusting quaternion rotation, including axis order, negation, and an rotation offset.
structHaply::Inverse::Unity::CoordinateSystem::Vector3Bool
Defines settings for negating the axes of a vector.
classHaply::Inverse::Unity::CoordinateSystem::Vector3Settings
Contains settings for adjusting vector3 position, including axis order, negation, and an position offset.
structHaply::Inverse::Unity::CoordinateSystem::Vector4Bool
Defines settings for negating the axes of a quaternion.
classHaply::Inverse::Unity::CoordinateSystem::VerseGripCoordinateConverter
classHaply::Inverse::Unity::CoordinateSystem::VerseGripCoordinateConverterPreset
classHaply::Inverse::Unity::CoordinateSystem::VerseGripCoordinateConverterProperty

Types

Name
enum classAxisOrder { XYZ, ZXY, YZX, XZY, YXZ, ZYX}
Enumerates the possible swizzle modes for axis.

Types Documentation

enum AxisOrder

EnumeratorValueDescription
XYZ
ZXY
YZX
XZY
YXZ
ZYX

Enumerates the possible swizzle modes for axis.

This allows for reordering of the Vector3 and Quaternion components.