23 lines
787 B
TypeScript
23 lines
787 B
TypeScript
import McGiWorldDraw from '../McGiWorldDraw';
|
|
import MxDbShape from '../MxDbShape';
|
|
import drawMxDbRegularPolygon from './draw';
|
|
declare class MxDbRegularPolygon extends MxDbShape {
|
|
static cmd: string;
|
|
static draw: typeof drawMxDbRegularPolygon;
|
|
/** 正多边形的中心点位置 */
|
|
centerPoint: import("three").Vector3;
|
|
/** 正多边形两条边之间的交点位置 */
|
|
otherPoint: import("three").Vector3;
|
|
/** 正多边形边的数量 */
|
|
sidesNumber: number;
|
|
getTypeName(): string;
|
|
/**
|
|
* MxDbRegularPolygon 正多边形
|
|
*/
|
|
constructor();
|
|
worldDraw(pWorldDraw: McGiWorldDraw): void;
|
|
getGripPoints(): THREE.Vector3[];
|
|
moveGripPointsAt(index: number, offset: THREE.Vector3): boolean;
|
|
}
|
|
export default MxDbRegularPolygon;
|