Skip to main content

Interface: Text3DFromUrlOptions

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

Options for Text3D.fromUrl.

Extends​

Properties​

bevel?​

optional bevel: Text3DBevel

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

Bevel settings. Default: disabled.

Inherited from​

Text3DOptions.bevel


color?​

optional color: string

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

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

Inherited from​

Text3DOptions.color


curveSegments?​

optional curveSegments: number

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

Curve subdivisions per glyph outline. Default: 12.

Inherited from​

Text3DOptions.curveSegments


depth?​

optional depth: number

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

Extrusion depth along +Z. Default: 0.2.

Inherited from​

Text3DOptions.depth


font?​

optional font: unknown

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

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

Inherited from​

Text3DOptions.font


fontLoader?​

optional fontLoader: FontLoaderLike

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

Inject a loader directly (bypasses the factory and the network).


fontUrl?​

optional fontUrl: string

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

The typeface.json URL to load. Default: DEFAULT_FONT_URL.


geometryFactory?​

optional geometryFactory: TextGeometryFactory

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

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

Inherited from​

Text3DOptions.geometryFactory


onProgress()?​

optional onProgress: (event) => void

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

Progress callback forwarded to the loader.

Parameters​

event​

ProgressEvent

Returns​

void


opacity?​

optional opacity: number

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

Opacity from 0 to 1. Default: 1.

Inherited from​

Text3DOptions.opacity


size?​

optional size: number

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

Cap height of the text. Default: 1.

Inherited from​

Text3DOptions.size