MotionScript

@motion-script/core


@motion-script/core / ExtrudeGeometry3D

Interface: ExtrudeGeometry3D

Defined in: render3d/geometry.ts:140

A 2D outline swept into a solid. shape accepts the same PathData (SVG string or command list) or PathBuilder the 2D Path node takes — so an existing 2D outline becomes an extruded solid with no new vocabulary.

Extends

Properties

bevel?

optional bevel?: boolean

Defined in: render3d/geometry.ts:145


bevelOffset?

optional bevelOffset?: number

Defined in: render3d/geometry.ts:148


bevelSegments?

optional bevelSegments?: number

Defined in: render3d/geometry.ts:149


bevelSize?

optional bevelSize?: number

Defined in: render3d/geometry.ts:147


bevelThickness?

optional bevelThickness?: number

Defined in: render3d/geometry.ts:146


curveSegments?

optional curveSegments?: number

Defined in: render3d/geometry.ts:144


depth?

optional depth?: number

Defined in: render3d/geometry.ts:143


params?

optional params?: Record<string, unknown>

Defined in: render3d/geometry.ts:14

Inherited from

Passthrough3D.params


shape

shape: PathData | PathBuilder

Defined in: render3d/geometry.ts:142


type

type: "extrude"

Defined in: render3d/geometry.ts:141