24 lines
731 B
TypeScript
24 lines
731 B
TypeScript
import McGiWorldDraw from '../McGiWorldDraw';
|
|
import MxDbEntity from '../MxDbEntity';
|
|
import drawMxDbCoord from './draw';
|
|
/**
|
|
* MxDbCoord 引线坐标测量
|
|
*/
|
|
declare class MxDbCoord extends MxDbEntity {
|
|
static cmd: string;
|
|
static draw: typeof drawMxDbCoord;
|
|
/** 测量点位置 */
|
|
point1: THREE.Vector3;
|
|
/** 测量结果显示位置 */
|
|
point2: THREE.Vector3;
|
|
worldDraw(pWorldDraw: McGiWorldDraw): void;
|
|
getGripPoints(): Array<THREE.Vector3>;
|
|
moveGripPointsAt(index: number, offset: THREE.Vector3): boolean;
|
|
dwgIn(obj: any): boolean;
|
|
dwgOut(obj: any): object;
|
|
create(): MxDbEntity;
|
|
transformBy(mat: THREE.Matrix4): void;
|
|
getTypeName(): string;
|
|
}
|
|
export default MxDbCoord;
|