21 lines
		
	
	
		
			722 B
		
	
	
	
		
			TypeScript
		
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			722 B
		
	
	
	
		
			TypeScript
		
	
	
	
| import McGiWorldDraw from "../McGiWorldDraw";
 | |
| import MxDbArcShape from "../MxDbArcShape";
 | |
| import drawMxDbRingShape from "./draw";
 | |
| /** 环形 */
 | |
| declare class MxDbRingShape extends MxDbArcShape {
 | |
|     static isRegister: boolean;
 | |
|     static cmd: string;
 | |
|     static draw: typeof drawMxDbRingShape;
 | |
|     getTypeName(): string;
 | |
|     worldDraw(pWorldDraw: McGiWorldDraw): void;
 | |
| }
 | |
| export declare class MxDbRingShapeDraw extends MxDbRingShape {
 | |
|     innerPoint: import("three").Vector3;
 | |
|     outerPoint: import("three").Vector3;
 | |
|     constructor();
 | |
|     getGripPoints(): THREE.Vector3[];
 | |
|     moveGripPointsAt(index: number, offset: THREE.Vector3): boolean;
 | |
|     worldDraw(pWorldDraw: McGiWorldDraw): void;
 | |
| }
 | |
| export default MxDbRingShape;
 |