Skip to main content

VEC3

Constant VEC3 

Source
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);