24 lines
669 B
TypeScript
24 lines
669 B
TypeScript
import McGiWorldDraw from '../McGiWorldDraw';
|
|
import MxDbEntity from '../MxDbEntity';
|
|
/**
|
|
* MxDbText 绘制文字
|
|
*/
|
|
export default class MxDbText extends MxDbEntity {
|
|
/** 文字所在位置*/
|
|
position: import("three").Vector3;
|
|
/** 文字内容*/
|
|
text: string;
|
|
/** 文字高度*/
|
|
height: number;
|
|
/** 角度*/
|
|
angle: number;
|
|
getTypeName(): string;
|
|
worldDraw(pWorldDraw: McGiWorldDraw): void;
|
|
getGripPoints(): THREE.Vector3[];
|
|
moveGripPointsAt(index: number, offset: THREE.Vector3): boolean;
|
|
create(): MxDbEntity;
|
|
dwgIn(obj: any): boolean;
|
|
dwgOut(obj: any): object;
|
|
getGeomExtents(): THREE.Box3 | null;
|
|
}
|