createBox

createBox

Creates a box primitive and adds it to the scene.

Signature

createBox(options?: CreatePrimitiveOptions): Promise<SceneObject>

Parameters

Parameter
Type
Required
Description

options

No

Transform and primitive-specific settings

PrimitiveBoxSettings fields

Field
Type
Description

boxDimensions

{ x: number; y: number; z: number }

Box size on each axis

boxSegments

{ x: number; y: number; z: number }

Subdivision segments per axis

roundnessEnabled

boolean

Enable rounded corners

roundnessRadius

number

Corner radius

roundnessRadiusSegments

number

Segments for roundness curve

computeNormals

boolean

Recompute normals

Returns

Promise<SceneObject> - the created object.

Examples

Last updated