pub const VEC3: &str = "type Vec3 {\n x: Number = 0;\n y: Number = 0;\n z: Number = 0;\n}";Expand description
A three-component numeric vector with zero defaults.
Spatial consumers interpret components as meters, directions, or radians based on their containing field; Vec3 itself carries no unit.
§Declaration
type Vec3 {
x: Number = 0;
y: Number = 0;
z: Number = 0;
}§Fields and methods
-
x: X component; defaults to 0. -
y: Y component; defaults to 0. -
z: Z component; defaults to 0.
§Construct a vector
Unset components retain their zero default.
let value = Vec3 { x: 2 };
print(value.x);