Skip to content

WasmGPU.geometry.pyramid

Summary

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

Syntax

WasmGPU.geometry.pyramid(baseWidth?: number, baseDepth?: number, height?: number): Geometry
const result = wgpu.geometry.pyramid(baseWidth, baseDepth, height);

Parameters

Name Type Required Description
baseWidth number No Numeric input controlling baseWidth for this operation.
baseDepth number No Numeric input controlling baseDepth for this operation.
height number No Height value used when generating geometry or textures.

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 baseWidth = 1;
const baseDepth = 1;
const height = 1;
const result = wgpu.geometry.pyramid(baseWidth, baseDepth, height);
console.log(result);

See Also