Creates a tube (hollow cylinder) primitive and adds it to the scene.
createTube(options?: CreatePrimitiveOptions): Promise<SceneObject>
options
CreatePrimitiveOptions
No
Transform and primitive-specific settings
tubeRadiusIn
number
Inner radius
tubeRadiusOut
Outer radius
tubeHeight
Height
tubeRadiusSegments
Radial segments
tubeHeightSegments
Height segments
tubeSideSegments
Side segments (wall thickness)
roundnessEnabled
boolean
Enable edge roundness
roundnessRadius
Roundness radius
roundnessRadiusSegments
Segments for roundness
computeNormals
Recompute normals
Promise<SceneObject> - the created object.
Promise<SceneObject>
Last updated 5 months ago
const tube = await api.createTube({ primitiveSettings: { tubeRadiusIn: 0.5, tubeRadiusOut: 1, tubeHeight: 3, }, });