pub trait Vec3Ext { // Required methods fn normalize_to_unit(self) -> UnitVec3; fn to_array(&self) -> [Real; 3]; }