createCylinder

createCylinder

Creates a cylinder primitive and adds it to the scene.

Signature

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

Parameters

Parameter
Type
Required
Description

options

No

Transform and primitive-specific settings

PrimitiveCylinderSettings fields

Field
Type
Description

cylinderRadiusTop

number

Top radius

cylinderRadiusBottom

number

Bottom radius

cylinderHeight

number

Height

cylinderRadiusSegments

number

Radial segments

cylinderHeightSegments

number

Height segments

cylinderCapSegments

number

Cap segments

cylinderCloseEnds

boolean

Close top/bottom caps

roundnessEnabled

boolean

Enable edge roundness

roundnessRadius

number

Roundness radius

roundnessRadiusSegments

number

Segments for roundness

computeNormals

boolean

Recompute normals

Returns

Promise<SceneObject> - the created object.

Examples

Last updated