import { Font } from './../extras/core/Font'; import { ExtrudeGeometry, ExtrudeBufferGeometry } from './ExtrudeGeometry'; import { BufferGeometry } from './../core/BufferGeometry'; export interface TextGeometryParameters { font?: Font; size?: number; height?: number; curveSegments?: number; bevelEnabled?: boolean; bevelThickness?: number; bevelSize?: number; bevelSegments?: number; } export class TextBufferGeometry extends ExtrudeBufferGeometry { constructor(text: string, parameters?: TextGeometryParameters); parameters: { font: Font; size: number; height: number; curveSegments: number; bevelEnabled: boolean; bevelThickness: number; bevelSize: number; bevelSegments: number; }; } export class TextGeometry extends ExtrudeGeometry { constructor(text: string, parameters?: TextGeometryParameters); parameters: { font: Font; size: number; height: number; curveSegments: number; bevelEnabled: boolean; bevelThickness: number; bevelSize: number; bevelSegments: number; }; }