Skip to main content

Interface: Text3DOptions

Defined in: src/mobjects/three-d/Text3D.ts:97

Options for the Text3D constructor.

Extended by​

Properties​

bevel?​

optional bevel: Text3DBevel

Defined in: src/mobjects/three-d/Text3D.ts:105

Bevel settings. Default: disabled.


color?​

optional color: string

Defined in: src/mobjects/three-d/Text3D.ts:107

Fill color as a CSS color string. Default: '#ffffff'.


curveSegments?​

optional curveSegments: number

Defined in: src/mobjects/three-d/Text3D.ts:111

Curve subdivisions per glyph outline. Default: 12.


depth?​

optional depth: number

Defined in: src/mobjects/three-d/Text3D.ts:103

Extrusion depth along +Z. Default: 0.2.


font?​

optional font: unknown

Defined in: src/mobjects/three-d/Text3D.ts:99

A parsed typeface. Required for a synchronous build (see fromUrl).


geometryFactory?​

optional geometryFactory: TextGeometryFactory

Defined in: src/mobjects/three-d/Text3D.ts:113

Inject a geometry factory directly (bypasses the example-module import).


opacity?​

optional opacity: number

Defined in: src/mobjects/three-d/Text3D.ts:109

Opacity from 0 to 1. Default: 1.


size?​

optional size: number

Defined in: src/mobjects/three-d/Text3D.ts:101

Cap height of the text. Default: 1.