Thunder.UnitsNET.Vectors is split across four packages, each covering a distinct layer. Use the namespace browser on the left to navigate to individual types, or jump directly using the table below.
Unit-aware 2D and 3D vector types. Every component is a UnitsNet quantity, so operations preserve physical units automatically. Arithmetic between vector types produces the correct quantity type: LengthVector2 / Duration returns SpeedVector2; ForceVector2.Dot(LengthVector2) returns Energy.
ElapsedAsDuration(this GameTime) — bridge from MonoGame game time to UnitsNet.Duration
Thunder.UnitsNET.Vectors.Geometry
Unit-aware 2D geometry shapes, a coordinate-frame transform, and directional types. All position coordinates use LengthPoint2; all displacement vectors use LengthVector2.