Back to API Reference
Class
ExtrudeModifier
Adds a 3D extrude/bevel effect by appending a stack of progressively offset duplicate quads behind the face.
Remarks
Layers are flushed back-to-front in layer-major order across all glyphs (every glyph's deepest slice first, then every glyph's next-deeper slice, …, then face). Naïve per-glyph fanout would invert that order at glyph boundaries when the cumulative offset exceeds glyph advance, leaving farther slices of glyph N+1 covering closer slices of glyph N. Per-layer buffers preserve the painter order regardless of overlap. Format: <extrude=offsetX,offsetY,#nearColor,#farColor,dilate,softness>. Defaults: offset = (3,-3), near = white, far = black, dilate = 0, softness = 0.
