Skip to content

vec3h

Schema representing vec3h - a vector with 3 elements of type f16. Also a constructor function for this vector value.

const vector = d.vec3h(); // (0.0, 0.0, 0.0)
const vector = d.vec3h(1); // (1.0, 1.0, 1.0)
const vector = d.vec3h(1, 2, 3.5); // (1.0, 2.0, 3.5)
const buffer = root.createBuffer(d.vec3h, d.vec3h(0, 1, 2)); // buffer holding a d.vec3h value, with an initial value of vec3h(0, 1, 2);

vec3h(x, y, z): v3h

Defined in: packages/typegpu/src/data/vector.ts:142

number

number

number

v3h

vec3h(xyz): v3h

Defined in: packages/typegpu/src/data/vector.ts:142

number

v3h

vec3h(): v3h

Defined in: packages/typegpu/src/data/vector.ts:142

v3h

vec3h(v): v3h

Defined in: packages/typegpu/src/data/vector.ts:142

AnyNumericVec3Instance

v3h

vec3h(v0, z): v3h

Defined in: packages/typegpu/src/data/vector.ts:142

AnyNumericVec2Instance

number

v3h

vec3h(x, v0): v3h

Defined in: packages/typegpu/src/data/vector.ts:142

number

AnyNumericVec2Instance

v3h