-
Notifications
You must be signed in to change notification settings - Fork 0
API Reference
Marcus Ackre Medina edited this page Jul 20, 2026
·
1 revision
All conversions are relative to the Speed struct's base unit, metres per second (Speed.MetersPerSecond). Every unit below has a matching pair of extension methods: a creation method (int/double → Speed) and a conversion method (Speed → double).
| Member | Description |
|---|---|
Speed.MetersPerSecond |
The stored value, always in m/s |
+, -
|
Add/subtract two Speed values |
*, / (with double) |
Scale a Speed value |
/ (with Speed) |
Ratio between two Speed values (returns double) |
<, >, <=, >=, ==, !=
|
Full comparison support |
| Unit | Creation | Conversion | Note |
|---|---|---|---|
| Millimetres per second | MillimetersPerSecond() |
ToMillimetersPerSecond() |
|
| Centimetres per second | CentimetersPerSecond() |
ToCentimetersPerSecond() |
|
| Metres per second | MetersPerSecond() |
ToMetersPerSecond() |
base unit |
| Kilometres per hour | KilometersPerHour() |
ToKilometersPerHour() |
1 km/h = 1/3.6 m/s |
| Kilometres per second | KilometersPerSecond() |
ToKilometersPerSecond() |
| Unit | Creation | Conversion | Note |
|---|---|---|---|
| Inches per second | InchesPerSecond() |
ToInchesPerSecond() |
0.0254 m/s |
| Feet per second | FeetPerSecond() |
ToFeetPerSecond() |
0.3048 m/s |
| Miles per hour | MilesPerHour() |
ToMilesPerHour() |
0.44704 m/s |
| Miles per second | MilesPerSecond() |
ToMilesPerSecond() |
1609.344 m/s |
| Unit | Creation | Conversion | Note |
|---|---|---|---|
| Knots | Knots() |
ToKnots() |
1 knot = 1852/3600 m/s ≈ 0.514444 m/s |
| Unit | Creation | Conversion | Note |
|---|---|---|---|
| Mach | Mach() |
ToMach() |
Mach 1 at 20°C, 1 atm = 343 m/s |
| Speed of light | SpeedOfLight() |
ToSpeedOfLight() |
c = 299 792 458 m/s (exact) |
| Speed of sound in water | SpeedOfSoundInWater() |
ToSpeedOfSoundInWater() |
≈ 1481 m/s at 25°C |
Creation methods are available on both int and double throughout.