Haply::Inverse::Unity::CoordinateSystem
Classes
Name | |
---|---|
class | Haply::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. |
class | Haply::Inverse::Unity::CoordinateSystem::Inverse3CoordinateConverter Manages coordinate settings specific to the Inverse3 device, accommodating different configurations for left and right-handed device orientations. |
class | Haply::Inverse::Unity::CoordinateSystem::Inverse3CoordinateConverterPreset |
class | Haply::Inverse::Unity::CoordinateSystem::Inverse3CoordinateConverterProperty |
class | Haply::Inverse::Unity::CoordinateSystem::QuaternionSettings Contains settings for adjusting quaternion rotation, including axis order, negation, and an rotation offset. |
struct | Haply::Inverse::Unity::CoordinateSystem::Vector3Bool Defines settings for negating the axes of a vector. |
class | Haply::Inverse::Unity::CoordinateSystem::Vector3Settings Contains settings for adjusting vector3 position, including axis order, negation, and an position offset. |
struct | Haply::Inverse::Unity::CoordinateSystem::Vector4Bool Defines settings for negating the axes of a quaternion. |
class | Haply::Inverse::Unity::CoordinateSystem::VerseGripCoordinateConverter |
class | Haply::Inverse::Unity::CoordinateSystem::VerseGripCoordinateConverterPreset |
class | Haply::Inverse::Unity::CoordinateSystem::VerseGripCoordinateConverterProperty |
Types
Name | |
---|---|
enum class | AxisOrder { XYZ, ZXY, YZX, XZY, YXZ, ZYX} Enumerates the possible swizzle modes for axis. |
Types Documentation
enum AxisOrder
Enumerator | Value | Description |
---|---|---|
XYZ | ||
ZXY | ||
YZX | ||
XZY | ||
YXZ | ||
ZYX |
Enumerates the possible swizzle modes for axis.
This allows for reordering of the Vector3 and Quaternion components.