three
Version:
JavaScript 3D library
40 lines (32 loc) • 774 B
TypeScript
import { Font } from './../extras/core/Font';
import { ExtrudeGeometry } from './ExtrudeGeometry';
export interface TextGeometryParameters {
font: Font;
size?: number;
height?: number;
curveSegments?: number;
bevelEnabled?: boolean;
bevelThickness?: number;
bevelSize?: number;
bevelOffset?: number;
bevelSegments?: number;
}
export class TextGeometry extends ExtrudeGeometry {
/**
* @default 'TextGeometry'
*/
type: string;
constructor( text: string, parameters: TextGeometryParameters );
parameters: {
font: Font;
size: number;
height: number;
curveSegments: number;
bevelEnabled: boolean;
bevelThickness: number;
bevelSize: number;
bevelOffset: number;
bevelSegments: number;
};
}
export { TextGeometry as TextBufferGeometry };