yanchengPowerSupply/node_modules/mxdraw/dist/lib/MxModule/MxDbRegularPolygon/index.d.ts

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;