Skip to content
Konjure / spatial intelligence

Vec3

← Builtin reference

A three-component numeric vector with zero defaults.

Signature

type Vec3 {
  x: Number = 0;
  y: Number = 0;
  z: Number = 0;
}

Spatial consumers interpret components as meters, directions, or radians based on their containing field; Vec3 itself carries no unit.

Fields

x: f64
X component; defaults to 0.
Default0
y: f64
Y component; defaults to 0.
Default0
z: f64
Z component; defaults to 0.
Default0

Examples

Construct a vector

Unset components retain their zero default.

Tick 0 · 0.00 s⌘ / Ctrl + EnterThis device
main.kj
Loading the language runtime…
Output 0
No output.
Expected output
2

Rust definition

Interpreter RecordValue schema, copied by value at language boundaries.

See also