Namespace FixedMathSharp
The Unity adapters convert between engine values and FixedMathSharp's deterministic Q32.32 scalars, vectors, rotations, matrices, transforms, and curves.
Keep simulation state in fixed types after conversion. For the engine-agnostic types themselves, browse the FixedMathSharp core API.
Classes
- Fixed3x3UnityExtensions
Provides raw basis conversion and explicit rotation-only Unity interop for Fixed3x3.
- Fixed4x4UnityExtensions
Provides semantic conversions between FixedMathSharp row-vector matrices and Unity column-vector matrices, plus strict Unity Transform application.
- FixedCurveUnityExtensions
Provides explicit conversions between Unity animation curves and deterministic fixed curves.
- FixedNumberAngleAttribute
Displays a Fixed64 sine value as an angle in degrees with optional display scaling and a maximum angle.
- FixedQuaternionExtensions
Provides extension methods for converting between Unity Quaternions and FixedMathSharp FixedQuaternions.
- FixedTransformUnityExtensions
Provides component-based interop between Unity Transform and FixedMathSharp FixedTransform.
- Vector2dExtensions
Provides conversions between Unity vectors and FixedMathSharp 2D vectors.
- Vector3dExtensions
Provides extension methods for converting between Unity Vector types and FixedMathSharp Vector3d types.
- Vector4dExtensions
Provides direct component conversions between Unity Vector4 and FixedMathSharp Vector4d.
- VectorRotationAttribute
Displays a Vector2d direction as an angle in degrees with optional display scaling.