Expand description
Common math types and SpacetimeDB integrations for server-side Rust modules.
§Features
f32(default): usef32asScalar.f64: usef64asScalar.serde: enableSerialize/Deserializederives.glam: enableFromconversions withglamtypes.nalgebra: enableFromconversions withnalgebratypes.
§Examples
ⓘ
use spacetimedb_math::{Vec3, Quat};
#[spacetimedb::table(name = player_position)]
pub struct PlayerPosition {
#[primary_key]
#[auto_inc]
pub id: u32,
pub translation: Vec3,
pub rotation: Quat,
}