更新代码

This commit is contained in:
ChenX
2024-08-14 17:08:00 +08:00
parent cad3b381d9
commit 53ec26cde9
2066 changed files with 33913 additions and 5836 deletions

32
types/Add-on/Offset.d.ts vendored Normal file
View File

@@ -0,0 +1,32 @@
import { Curve } from '../DatabaseServices/Entity/Curve';
import { Command } from '../Editor/CommandMachine';
import { PromptStatus } from '../Editor/PromptResult';
type GetOffsetStatus = {
Status: PromptStatus;
offsetDist?: number;
};
declare enum OffsetType {
Direction = 0,
Dynamic = 1,
Continuous = 2
}
export declare class Command_Offset implements Command {
offsetDis: number;
type: OffsetType;
constructor();
exec(): Promise<void>;
Run(): Promise<void>;
GetOffsetContinuous(cu: Curve): Promise<GetOffsetStatus>;
UpdateDistance(offsetDist: number): void;
DrawOffset(cu: Curve, offsetDist: number): void;
GetOffsetDir(cu: Curve): Promise<GetOffsetStatus>;
GetDynOffsetDist(cu: Curve): Promise<GetOffsetStatus>;
}
export declare class Command_DynOffset extends Command_Offset {
exec(): Promise<void>;
}
export declare class Command_DynOffsetToolPath {
exec(): Promise<void>;
}
export {};
//# sourceMappingURL=Offset.d.ts.map