Interface: Text3DFromUrlOptions
Defined in: src/mobjects/three-d/Text3D.ts:117
Options for Text3D.fromUrl.
Extends
Properties
bevel?
optionalbevel:Text3DBevel
Defined in: src/mobjects/three-d/Text3D.ts:105
Bevel settings. Default: disabled.
Inherited from
color?
optionalcolor:string
Defined in: src/mobjects/three-d/Text3D.ts:107
Fill color as a CSS color string. Default: '#ffffff'.
Inherited from
curveSegments?
optionalcurveSegments:number
Defined in: src/mobjects/three-d/Text3D.ts:111
Curve subdivisions per glyph outline. Default: 12.
Inherited from
depth?
optionaldepth:number
Defined in: src/mobjects/three-d/Text3D.ts:103
Extrusion depth along +Z. Default: 0.2.
Inherited from
font?
optionalfont:unknown
Defined in: src/mobjects/three-d/Text3D.ts:99
A parsed typeface. Required for a synchronous build (see fromUrl).
Inherited from
fontLoader?
optionalfontLoader:FontLoaderLike
Defined in: src/mobjects/three-d/Text3D.ts:121
Inject a loader directly (bypasses the factory and the network).
fontUrl?
optionalfontUrl:string
Defined in: src/mobjects/three-d/Text3D.ts:119
The typeface.json URL to load. Default: DEFAULT_FONT_URL.
geometryFactory?
optionalgeometryFactory:TextGeometryFactory
Defined in: src/mobjects/three-d/Text3D.ts:113
Inject a geometry factory directly (bypasses the example-module import).
Inherited from
onProgress()?
optionalonProgress: (event) =>void
Defined in: src/mobjects/three-d/Text3D.ts:123
Progress callback forwarded to the loader.
Parameters
event
ProgressEvent
Returns
void
opacity?
optionalopacity:number
Defined in: src/mobjects/three-d/Text3D.ts:109
Opacity from 0 to 1. Default: 1.
Inherited from
size?
optionalsize:number
Defined in: src/mobjects/three-d/Text3D.ts:101
Cap height of the text. Default: 1.