Skip to content

WasmGPU.geometry.prism

Summary

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

Syntax

WasmGPU.geometry.prism(radius?: number, height?: number, sides?: number): Geometry
const result = wgpu.geometry.prism(radius, height, sides);

Parameters

Name Type Required Description
radius number No Radius value used by circular/spherical primitives.
height number No Height value used when generating geometry or textures.
sides number No Numeric input controlling sides for this operation.

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 radius = 1;
const height = 1;
const sides = 1;
const result = wgpu.geometry.prism(radius, height, sides);
console.log(result);

See Also