Skip to main content

units Folder

Files Index

filehelios/engine/core/units/_module.ixx

Aggregate module for helios::engine::core::units namespace. More...

fileUnit.ixx

Description

helios::engine::core::units

Canonical unit definitions for consistent spatial and temporal measurements.

This module provides standardized units and conversion helpers to keep spatial and temporal data consistent across all helios modules. Using consistent units prevents scaling errors and simplifies physics calculations.

Key Constants

ConstantValuePurpose
HELIOS_SPATIAL_UNITUnit::MeterBase length unit (1.0f = 1 meter)
HELIOS_TEMPORAL_UNITUnit::SecondsBase time unit (1.0f = 1 second)
METERS1.0fIdentity ratio for meters
CENTIMETERS0.01fConversion ratio (cm → m)
SECONDS1.0fIdentity ratio for seconds
MILLISECONDS0.001fConversion ratio (ms → s)

Conversion Functions

FunctionPurpose
cmToM(float cm)Converts centimeters to meters
mToCm(float m)Converts meters to centimeters
msToS(float ms)Converts milliseconds to seconds
sToMs(float s)Converts seconds to milliseconds


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.