Skip to content
github-actions[bot] edited this page Aug 10, 2026 · 3 revisions

FixedMathSharp Wiki

Welcome. This wiki explains the choices and behavioral contracts behind FixedMathSharp. Use the API reference when you need an exact signature; use these pages when you need to understand why an API behaves the way it does.

Start here

New to the library? Follow Getting Started. The shortest path is:

dotnet add package FixedMathSharp
using FixedMathSharp;

Fixed64 tick = Fixed64.One / 60;
Vector3d movement = new Vector3d(6, 0, 2) * tick;

For Unity, install from the dedicated FixedMathSharp-Unity repository.

Find the right guide

I want to... Read...
Install a package and run a first example Getting Started
Understand Q32.32 range, precision, and conversions Fixed64 Representation
Understand fused operations and extreme intermediates Full-Domain Arithmetic
Work with vectors, matrices, quaternions, or engine adapters Coordinate Conventions
Choose bounds or geometry APIs Bounds and Geometry
Format values for logs or persist them safely Diagnostics Formatting
See how the pieces fit together Technical Overview

Project links

Clone this wiki locally