Skip to content

WasmGPU.geometry.box

Summary

WasmGPU.geometry.box builds geometry data for a primitive or procedural shape. The returned Geometry can be reused by multiple meshes.

Syntax

WasmGPU.geometry.box(width?: number, height?: number, depth?: number): Geometry
const result = wgpu.geometry.box(width, height, depth);

Parameters

Name Type Required Description
width number No Width value used when generating geometry or textures.
height number No Height value used when generating geometry or textures.
depth number No Depth value used when generating geometry.

Returns

Geometry - Generated Geometry object containing vertex/index data and computed bounds.

Type Details

// No additional descriptor expansion is required for this signature.

Example

const canvas = document.querySelector("canvas");
const wgpu = await WasmGPU.create(canvas);

const width = 1;
const height = 1;
const depth = 1;
const result = wgpu.geometry.box(width, height, depth);
console.log(result);

See Also