vec3f
Schema representing vec3f - a vector with 3 elements of type f32. Also a constructor function for this vector value.
Examples
Section titled “Examples”const vector = d.vec3f(); // (0.0, 0.0, 0.0)const vector = d.vec3f(1); // (1.0, 1.0, 1.0)const vector = d.vec3f(1, 2, 3.5); // (1.0, 2.0, 3.5)
const buffer = root.createBuffer(d.vec3f, d.vec3f(0, 1, 2)); // buffer holding a d.vec3f value, with an initial value of vec3f(0, 1, 2);
Call Signature
Section titled “Call Signature”vec3f(
x
,y
,z
):v3f
Defined in: packages/typegpu/src/data/vector.ts:128
Parameters
Section titled “Parameters”number
number
number
Returns
Section titled “Returns”Call Signature
Section titled “Call Signature”vec3f(
xyz
):v3f
Defined in: packages/typegpu/src/data/vector.ts:128
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”Call Signature
Section titled “Call Signature”vec3f():
v3f
Defined in: packages/typegpu/src/data/vector.ts:128
Returns
Section titled “Returns”Call Signature
Section titled “Call Signature”vec3f(
v
):v3f
Defined in: packages/typegpu/src/data/vector.ts:128
Parameters
Section titled “Parameters”AnyNumericVec3Instance
Returns
Section titled “Returns”Call Signature
Section titled “Call Signature”vec3f(
v0
,z
):v3f
Defined in: packages/typegpu/src/data/vector.ts:128
Parameters
Section titled “Parameters”AnyNumericVec2Instance
number
Returns
Section titled “Returns”Call Signature
Section titled “Call Signature”vec3f(
x
,v0
):v3f
Defined in: packages/typegpu/src/data/vector.ts:128
Parameters
Section titled “Parameters”number
AnyNumericVec2Instance