开发:更新api

This commit is contained in:
FishOrBear
2022-02-16 11:15:31 +08:00
parent 4388a1f7c8
commit 8477786c73
1180 changed files with 37656 additions and 13243 deletions

View File

@@ -1 +1 @@
{"version":3,"file":"AutoSave.d.ts","sourceRoot":"","sources":["../../../src/Editor/AutoSave.ts"],"names":[],"mappings":"AAaA;;;;;;;;GAQG;AACH,qBAAa,cAAc;IAGvB,QAAQ,UAAS;IACjB,OAAO,CAAC,QAAQ,CAAK;IACrB,OAAO,CAAC,MAAM,CAAiB;;IAU/B,KAAK;IAML,IAAI;IASJ,EAAE;IAWF,OAAO,CAAC,QAAQ;IA4BV,QAAQ,CAAC,IAAI,EAAE,GAAG,EAAE;IAab,KAAK;CAKrB"}
{"version":3,"file":"AutoSave.d.ts","sourceRoot":"","sources":["../../../src/Editor/AutoSave.ts"],"names":[],"mappings":"AAaA;;;;;;;;GAQG;AACH,qBAAa,cAAc;IAGvB,QAAQ,UAAS;IACjB,OAAO,CAAC,QAAQ,CAAK;IACrB,OAAO,CAAC,MAAM,CAAiB;;IAU/B,KAAK;IAML,IAAI;IASJ,EAAE;IAWF,OAAO,CAAC,QAAQ;IA2BV,QAAQ,CAAC,IAAI,EAAE,GAAG,EAAE;IAab,KAAK;CAKrB"}

View File

@@ -4,6 +4,7 @@ import { Board } from "../DatabaseServices/Entity/Board";
export declare class BoardMoveTool {
_DrawDimPoints: [Vector3, Vector3][];
_DrawDims: AlignedDimension[];
Disable: boolean;
_Board: Board;
ForceUpdate: boolean;
constructor();

View File

@@ -1 +1 @@
{"version":3,"file":"BoardMoveTool.d.ts","sourceRoot":"","sources":["../../../src/Editor/BoardMoveTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAqC,OAAO,EAAE,MAAM,OAAO,CAAC;AAMnE,OAAO,EAAE,gBAAgB,EAAE,MAAM,gDAAgD,CAAC;AAClF,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AAMzD,qBAAa,aAAa;IAEtB,cAAc,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC,EAAE,CAAC;IAErC,SAAS,EAAE,gBAAgB,EAAE,CAAM;IAEnC,MAAM,EAAE,KAAK,CAAC;IACd,WAAW,UAAS;;IA6DpB,KAAK;YASS,QAAQ;IAgJtB,OAAO,CAAC,QAAQ;IAQhB,OAAO,CAAC,mBAAmB;CA6C9B"}
{"version":3,"file":"BoardMoveTool.d.ts","sourceRoot":"","sources":["../../../src/Editor/BoardMoveTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAqC,OAAO,EAAE,MAAM,OAAO,CAAC;AAMnE,OAAO,EAAE,gBAAgB,EAAE,MAAM,gDAAgD,CAAC;AAClF,OAAO,EAAE,KAAK,EAAE,MAAM,kCAAkC,CAAC;AAMzD,qBAAa,aAAa;IAEtB,cAAc,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC,EAAE,CAAC;IAErC,SAAS,EAAE,gBAAgB,EAAE,CAAM;IAEnC,OAAO,UAAS;IAEhB,MAAM,EAAE,KAAK,CAAC;IACd,WAAW,UAAS;;IA6DpB,KAAK;YASS,QAAQ;IAkJtB,OAAO,CAAC,QAAQ;IAQhB,OAAO,CAAC,mBAAmB;CA6C9B"}

View File

@@ -21,9 +21,11 @@ export declare class CameraControls {
MouseDown: Map<MouseKey, boolean>;
State: CameraControlState;
LeftUseRotate: boolean;
get MouseRightUseRotate(): boolean;
constructor(Viewer: Viewer);
pointId: number;
get CanRotate(): boolean;
get IsRotateKeyDown(): boolean;
RegisterEvent(): void;
/**
* 窗体失去焦点时.
@@ -43,6 +45,7 @@ export declare class CameraControls {
/**
* 鼠标滚轮事件
*/
cameraNormal: Vector3;
onMouseWheel: (event: WheelEvent) => void;
onKeyDown: (event: KeyboardEvent) => void;
onKeyUp: (event: KeyboardEvent) => void;

View File

@@ -1 +1 @@
{"version":3,"file":"CameraControls.d.ts","sourceRoot":"","sources":["../../../src/Editor/CameraControls.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AACzC,OAAO,EAAY,QAAQ,EAAE,MAAM,mBAAmB,CAAC;AACvD,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAYlD,oBAAY,kBAAkB;IAE1B,IAAI,IAAI;IAAE,GAAG,IAAI;IAAE,MAAM,IAAI;IAAE,KAAK,IAAI;CAC3C;AAED,qBAAa,cAAc;IAkBJ,MAAM,EAAE,MAAM;IAhBjC,aAAa,uBAAiF;IAC9F,UAAU,EAAE,WAAW,CAAC;IAExB,eAAe,EAAE,OAAO,CAAiB;IACzC,aAAa,EAAE,OAAO,CAAiB;IACvC,UAAU,EAAE,OAAO,CAAiB;IACpC,QAAQ,EAAE,OAAO,CAAiB;IAClC,UAAU,UAAS;IACnB,SAAS,UAAS;IAClB,WAAW,UAAS;IACpB,SAAS,yBAAgC;IAEzC,KAAK,EAAE,kBAAkB,CAA2B;IAEpD,aAAa,EAAE,OAAO,CAAS;gBAEZ,MAAM,EAAE,MAAM;IAMjC,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,SAAS,YAMZ;IACD,aAAa;IA0Bb;;OAEG;IACH,MAAM,aAUJ;IAGF,YAAY,UAAW,UAAU,UAe/B;IACF,UAAU,UAAW,UAAU,UAG7B;IACF,WAAW,UAAW,UAAU,UA4C9B;IACF,QAAQ;IAMR,WAAW;IAQX,kBAAkB;IAclB,eAAe;IAoBf,mBAAmB,SAAK;IAExB,WAAW,UAAW,UAAU,UAsC9B;IACF,SAAS,UAAW,UAAU,UAQ5B;IACF,WAAW,UAAW,UAAU,UA2B9B;IAEF;;OAEG;IACH,YAAY,UAAW,UAAU,UAgB/B;IAGF,SAAS,UAAW,aAAa,UAW/B;IACF,OAAO,UAAW,aAAa,UAQ7B;CACL"}
{"version":3,"file":"CameraControls.d.ts","sourceRoot":"","sources":["../../../src/Editor/CameraControls.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AACzC,OAAO,EAAY,QAAQ,EAAE,MAAM,mBAAmB,CAAC;AAEvD,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAalD,oBAAY,kBAAkB;IAE1B,IAAI,IAAI;IAAE,GAAG,IAAI;IAAE,MAAM,IAAI;IAAE,KAAK,IAAI;CAC3C;AAED,qBAAa,cAAc;IAsBJ,MAAM,EAAE,MAAM;IApBjC,aAAa,uBAAiF;IAC9F,UAAU,EAAE,WAAW,CAAC;IAExB,eAAe,EAAE,OAAO,CAAiB;IACzC,aAAa,EAAE,OAAO,CAAiB;IACvC,UAAU,EAAE,OAAO,CAAiB;IACpC,QAAQ,EAAE,OAAO,CAAiB;IAClC,UAAU,UAAS;IACnB,SAAS,UAAS;IAClB,WAAW,UAAS;IACpB,SAAS,yBAAgC;IAEzC,KAAK,EAAE,kBAAkB,CAA2B;IAEpD,aAAa,EAAE,OAAO,CAAS;IAC/B,IAAI,mBAAmB,YAGtB;gBAEkB,MAAM,EAAE,MAAM;IAMjC,OAAO,EAAE,MAAM,CAAC;IAChB,IAAI,SAAS,YAMZ;IAED,IAAI,eAAe,YAMlB;IAED,aAAa;IA0Bb;;OAEG;IACH,MAAM,aAUJ;IAGF,YAAY,UAAW,UAAU,UAe/B;IACF,UAAU,UAAW,UAAU,UAG7B;IACF,WAAW,UAAW,UAAU,UA4C9B;IACF,QAAQ;IAMR,WAAW;IAQX,kBAAkB;IAclB,eAAe;IAoBf,mBAAmB,SAAK;IAExB,WAAW,UAAW,UAAU,UA8C9B;IACF,SAAS,UAAW,UAAU,UAS5B;IACF,WAAW,UAAW,UAAU,UAsB9B;IAEF;;OAEG;IACH,YAAY,UAAe;IAC3B,YAAY,UAAW,UAAU,UAY/B;IAGF,SAAS,UAAW,aAAa,UAW/B;IACF,OAAO,UAAW,aAAa,UAQ7B;CACL"}

View File

@@ -10,12 +10,11 @@ export interface Command {
}
declare class CommandMachine {
CommandMap: Map<string, Command>;
LastCmd: string;
private _CommandNameList;
LastExecCmd: string;
private _CommandNameSet;
ExecCommand(cmdName: string): Promise<void>;
RegisterCommand(cmdName: string, cmd: Command): void;
RemoveCommand(cmdName: string): void;
RegisterCustomCommand(oldName: string, newName: string): void;
/**
* 意味着命令开始,系统将会帮你初始化一些事情.
* @param cmdName
@@ -24,10 +23,10 @@ declare class CommandMachine {
CommandStart(cmdName: string, noHistory?: boolean): boolean;
/**
* 意味着命令结束了,调用这个,系统会帮你做一些事情
* @param [abort] 是否取消该命令.
* @param [abort] 是否取消该命令
*/
CommandEnd(abort?: boolean, noHistory?: boolean): Promise<void>;
get CommandNameList(): Set<string>;
get CommandNameSet(): Set<string>;
}
export declare const commandMachine: CommandMachine;
export declare function CommandWrap(exec: Function, cmdName?: string): Promise<void>;

View File

@@ -1 +1 @@
{"version":3,"file":"CommandMachine.d.ts","sourceRoot":"","sources":["../../../src/Editor/CommandMachine.ts"],"names":[],"mappings":"AASA,MAAM,WAAW,OAAO;IAEpB;;;;OAIG;IACH,SAAS,CAAC,EAAE,OAAO,CAAC;IAEpB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,IAAI,EAAE,QAAQ,CAAC;CAClB;AAGD,cAAM,cAAc;IAGhB,UAAU,EAAE,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,CAA8B;IAC9D,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,CAAC,gBAAgB,CAAqB;IACvC,WAAW,CAAC,OAAO,EAAE,MAAM;IAgDjC,eAAe,CAAC,OAAO,EAAE,MAAM,EAAE,GAAG,EAAE,OAAO;IAM7C,aAAa,CAAC,OAAO,EAAE,MAAM;IAO7B,qBAAqB,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM;IAStD;;;;OAIG;IACH,YAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,UAAQ,GAAG,OAAO;IAezD;;;OAGG;IACG,UAAU,CAAC,KAAK,GAAE,OAAe,EAAE,SAAS,UAAQ;IA4C1D,IAAI,eAAe,IAAI,GAAG,CAAC,MAAM,CAAC,CAGjC;CACJ;AAED,eAAO,MAAM,cAAc,gBAAuB,CAAC;AAEnD,wBAAsB,WAAW,CAAC,IAAI,EAAE,QAAQ,EAAE,OAAO,GAAE,MAAW,iBAiBrE"}
{"version":3,"file":"CommandMachine.d.ts","sourceRoot":"","sources":["../../../src/Editor/CommandMachine.ts"],"names":[],"mappings":"AASA,MAAM,WAAW,OAAO;IAEpB;;;;OAIG;IACH,SAAS,CAAC,EAAE,OAAO,CAAC;IAEpB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,IAAI,EAAE,QAAQ,CAAC;CAClB;AAGD,cAAM,cAAc;IAGhB,UAAU,EAAE,GAAG,CAAC,MAAM,EAAE,OAAO,CAAC,CAA8B;IAC9D,WAAW,EAAE,MAAM,CAAC;IACpB,OAAO,CAAC,eAAe,CAAqB;IAEtC,WAAW,CAAC,OAAO,EAAE,MAAM;IAiDjC,eAAe,CAAC,OAAO,EAAE,MAAM,EAAE,GAAG,EAAE,OAAO;IAQ7C,aAAa,CAAC,OAAO,EAAE,MAAM;IAQ7B;;;;OAIG;IACH,YAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,UAAQ,GAAG,OAAO;IAezD;;;OAGG;IACG,UAAU,CAAC,KAAK,GAAE,OAAe,EAAE,SAAS,UAAQ;IA4C1D,IAAI,cAAc,IAAI,GAAG,CAAC,MAAM,CAAC,CAGhC;CACJ;AAED,eAAO,MAAM,cAAc,gBAAuB,CAAC;AAEnD,wBAAsB,WAAW,CAAC,IAAI,EAAE,QAAQ,EAAE,OAAO,GAAE,MAAW,iBAiBrE"}

View File

@@ -1,4 +1,3 @@
export declare function registerCommand(): void;
export declare function RegistCustomCommand(): Promise<void>;
export declare function RemoveCustonCommand(): void;
export declare function LimitCommand(): Promise<void>;
//# sourceMappingURL=CommandRegister.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"CommandRegister.d.ts","sourceRoot":"","sources":["../../../src/Editor/CommandRegister.ts"],"names":[],"mappings":"AAwNA,wBAAgB,eAAe,SA2X9B;AAED,wBAAsB,mBAAmB,kBAexC;AAED,wBAAgB,mBAAmB,SAWlC"}
{"version":3,"file":"CommandRegister.d.ts","sourceRoot":"","sources":["../../../src/Editor/CommandRegister.ts"],"names":[],"mappings":"AA+PA,wBAAgB,eAAe,SAid9B;AAED,wBAAsB,YAAY,kBAIjC"}

View File

@@ -5,11 +5,11 @@ import { Editor, EditorService } from "./Editor";
*/
export declare class ContextMenuServices implements EditorService {
private editor;
IsReady: boolean;
get IsReady(): boolean;
constructor(editor: Editor);
Doit(e: MouseEvent): Promise<boolean>;
Cancel(): void;
HandleMouseUp(e: MouseEvent): void;
HandleMouseUp(e: MouseEvent): boolean;
ShowMenu(): Promise<void>;
GeneralKeywords(): KeyWord[];
}

View File

@@ -1 +1 @@
{"version":3,"file":"ContextMenu.d.ts","sourceRoot":"","sources":["../../../src/Editor/ContextMenu.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAkB,MAAM,sBAAsB,CAAC;AAM/D,OAAO,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM,UAAU,CAAC;AAuCjD;;GAEG;AACH,qBAAa,mBAAoB,YAAW,aAAa;IAGzC,OAAO,CAAC,MAAM;IAD1B,OAAO,EAAE,OAAO,CAAQ;gBACJ,MAAM,EAAE,MAAM;IAI5B,IAAI,CAAC,CAAC,EAAE,UAAU;IASxB,MAAM;IAKN,aAAa,CAAC,CAAC,EAAE,UAAU;IAcrB,QAAQ;IAuBd,eAAe;CAgGlB"}
{"version":3,"file":"ContextMenu.d.ts","sourceRoot":"","sources":["../../../src/Editor/ContextMenu.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,OAAO,EAAkB,MAAM,sBAAsB,CAAC;AAY/D,OAAO,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM,UAAU,CAAC;AAiCjD;;GAEG;AACH,qBAAa,mBAAoB,YAAW,aAAa;IAOzC,OAAO,CAAC,MAAM;IAL1B,IAAI,OAAO,YAGV;gBAEmB,MAAM,EAAE,MAAM;IAI5B,IAAI,CAAC,CAAC,EAAE,UAAU;IASxB,MAAM;IAKN,aAAa,CAAC,CAAC,EAAE,UAAU;IAUrB,QAAQ;IAuBd,eAAe;CAgGlB"}

View File

@@ -1 +1 @@
{"version":3,"file":"DbClick.d.ts","sourceRoot":"","sources":["../../../../src/Editor/DbClick/DbClick.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAiCnD,qBAAa,cAAe,SAAQ,SAAS;IAEzC,SAAS,sBAuNP;CACL"}
{"version":3,"file":"DbClick.d.ts","sourceRoot":"","sources":["../../../../src/Editor/DbClick/DbClick.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AA2CnD,qBAAa,cAAe,SAAQ,SAAS;IAEzC,SAAS,sBAkPP;CACL"}

View File

@@ -1,12 +1,14 @@
import { LayerBoardOption, VerticalBoardOption, BehindBoardOption, TBBoardOption, LayerNailOption, SingleBoardOption, ClosingStripOption, IBoardBatchCurtailOption, BoardProcessOption, SideBoardOption } from "../UI/Store/BoardInterface";
import { IWineRackOption } from "../UI/Store/WineRackInterface";
import { IBoardFindOption } from "../UI/Store/BoardFindInterface";
import { ILatticeOption } from "../UI/Store/LatticeInterface";
import { IDrawerConfigOption, IDoorConfigOption } from "../UI/Store/DoorInterface";
import { ICylMetalsOption, IExtMetalsOption, ICompHardwareOption, IToplineOption } from "../UI/Components/RightPanel/RightPanelInterface";
import { Curve2RecOption } from "../Add-on/twoD2threeD/Modals/Curve2RecModal";
import { Curve2RecOption } from "../Add-on/twoD2threeD/Modals/Curve2RecOption";
import { IParseBoardNameOption, IRec2BrOption, IRect2Br2Option } from "../Add-on/twoD2threeD/R2bInterface";
import { IUpdateBoardInfosOption } from "../UI/Components/Board/UpdateBoardInfointerface";
import { IRec2BrOption, IRect2Br2Option } from "../Add-on/twoD2threeD/R2bInterface";
import { ICompHardwareOption, ICylMetalsOption, IExtMetalsOption, IToplineOption } from "../UI/Components/RightPanel/RightPanelInterface";
import { IKuGangDrawOption } from "../UI/Components/Template/TemplateInterface";
import { IBoardFindOption } from "../UI/Store/BoardFindInterface";
import { BehindBoardOption, BoardProcessOption, ClosingStripOption, CommonPanelConfigOption, IBatchModifyPanelOption, IBoardBatchCurtailOption, LayerBoardOption, LayerNailOption, ModifyTextsConfigOption, PointLightOption, RectAreaLightOption, RightPlaneLightOption, SideBoardOption, SingleBoardOption, SpotLightOption, TBBoardOption, VerticalBoardOption, Viewport2ConfigOption, Viewport3ConfigOption, Viewport4ConfigOption, ViewportConfigOption } from "../UI/Store/BoardInterface";
import { IDoorConfigOption, IDrawerConfigOption, IHingeConfigOption } from "../UI/Store/DoorInterface";
import { IHSOption } from "../UI/Store/HSInterface";
import { ILatticeOption } from "../UI/Store/LatticeInterface";
import { IWineRackOption } from "../UI/Store/WineRackInterface";
export declare const DefaultLayerBoardConfig: LayerBoardOption;
export declare const DefaultVerticalBoardConfig: VerticalBoardOption;
export declare const DefaultBehindBoardConfig: BehindBoardOption;
@@ -14,13 +16,24 @@ export declare const DefaultWineRackConfig: IWineRackOption;
export declare const DefaultTopBoardOption: TBBoardOption;
export declare const DefaultBottomBoardOption: TBBoardOption;
export declare const DefaultSideBoardOption: SideBoardOption;
export declare const DefaultViewportConfigOption: ViewportConfigOption;
export declare const DefaultViewport2ConfigOption: Viewport2ConfigOption;
export declare const DefaultViewport3ConfigOption: Viewport3ConfigOption;
export declare const DefaultViewport4ConfigOption: Viewport4ConfigOption;
export declare const DefaultModifyTextsOption: ModifyTextsConfigOption;
export declare const DefaultPointLightOption: PointLightOption;
export declare const DefaultSpotLightOption: SpotLightOption;
export declare const DefaultRectAreaLightOption: RectAreaLightOption;
export declare const DefaultRightPlaneLightOption: RightPlaneLightOption;
export declare const DefaultSingleBoardOption: SingleBoardOption;
export declare const DefaultClosingStripOption: ClosingStripOption;
export declare const DefaultBoardFindOption: IBoardFindOption;
export declare const DefaultLatticOption: ILatticeOption;
export declare const DefaultDoorOption: IDoorConfigOption;
export declare const DefaultHingeOption: IHingeConfigOption;
export declare const DefaultDrawerOption: IDrawerConfigOption;
export declare const DefaultBoardBatchCurtailOption: IBoardBatchCurtailOption;
export declare const DefaultBatchModifyPanelOption: IBatchModifyPanelOption;
export declare const DefaultLatticeConfig: ILatticeOption;
export declare const DefaultNailOption: LayerNailOption;
export declare const DefaultCylinederMetalsOption: ICylMetalsOption;
@@ -30,14 +43,10 @@ export declare const DefaultToplineMetalsOption: IToplineOption;
export declare const DefaultBoardProcessOption: BoardProcessOption;
export declare const DefaultCurve2RecOption: Curve2RecOption;
export declare const DefaultUpdateInfoOption: IUpdateBoardInfosOption;
export declare const DefaultKuGanOption: {
count: number;
isHor: boolean;
depth: number;
isDefault: boolean;
leftDist: number;
rightDist: number;
};
export declare const DefaultKuGanOption: IKuGangDrawOption;
export declare const DefaultParseBoardNameOPtion: IParseBoardNameOption;
export declare const DefaultR2bOption: IRec2BrOption;
export declare const DefaultR2b2Option: IRect2Br2Option;
export declare const DefaultHSOption: IHSOption;
export declare const DefaultCommonPanelOption: CommonPanelConfigOption;
//# sourceMappingURL=DefaultConfig.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"DefaultConfig.d.ts","sourceRoot":"","sources":["../../../src/Editor/DefaultConfig.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,gBAAgB,EAAiB,mBAAmB,EAAE,iBAAiB,EAAuB,aAAa,EAAE,eAAe,EAAE,iBAAiB,EAAE,kBAAkB,EAAsD,wBAAwB,EAAe,kBAAkB,EAAE,eAAe,EAAa,MAAM,4BAA4B,CAAC;AAC5V,OAAO,EAAE,eAAe,EAAuD,MAAM,+BAA+B,CAAC;AACrH,OAAO,EAAE,gBAAgB,EAAgB,MAAM,gCAAgC,CAAC;AAChF,OAAO,EAAE,cAAc,EAAqB,MAAM,8BAA8B,CAAC;AACjF,OAAO,EAA0C,mBAAmB,EAAE,iBAAiB,EAAE,MAAM,2BAA2B,CAAC;AAE3H,OAAO,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,mBAAmB,EAAe,cAAc,EAAE,MAAM,iDAAiD,CAAC;AACvJ,OAAO,EAAE,eAAe,EAAE,MAAM,6CAA6C,CAAC;AAC9E,OAAO,EAAE,uBAAuB,EAAE,MAAM,iDAAiD,CAAC;AAC1F,OAAO,EAAE,aAAa,EAAE,eAAe,EAAE,MAAM,oCAAoC,CAAC;AAEpF,eAAO,MAAM,uBAAuB,EAAE,gBAkBrC,CAAC;AAGF,eAAO,MAAM,0BAA0B,EAAE,mBAiBxC,CAAC;AAGF,eAAO,MAAM,wBAAwB,EAAE,iBAiBtC,CAAC;AAGF,eAAO,MAAM,qBAAqB,EAAE,eA4BnC,CAAC;AAGF,eAAO,MAAM,qBAAqB,EAAE,aAanC,CAAC;AAGF,eAAO,MAAM,wBAAwB,EAAE,aAoBtC,CAAC;AAGF,eAAO,MAAM,sBAAsB,EAAE,eAUpC,CAAC;AAGF,eAAO,MAAM,wBAAwB,EAAE,iBAUtC,CAAC;AAGF,eAAO,MAAM,yBAAyB,EAAE,kBAYvC,CAAC;AAGF,eAAO,MAAM,sBAAsB,EAAE,gBAkFpC,CAAC;AAGF,eAAO,MAAM,mBAAmB,EAAE,cAsBjC,CAAC;AAGF,eAAO,MAAM,iBAAiB,EAAE,iBAyC/B,CAAC;AAGF,eAAO,MAAM,mBAAmB,EAAE,mBAkCjC,CAAC;AAGF,eAAO,MAAM,8BAA8B,EAAE,wBAQ5C,CAAC;AAGF,eAAO,MAAM,oBAAoB,EAAE,cAqBlC,CAAC;AAGF,eAAO,MAAM,iBAAiB,EAAE,eAa/B,CAAC;AAGF,eAAO,MAAM,4BAA4B,EAAE,gBAiB1C,CAAC;AAEF,eAAO,MAAM,2BAA2B,EAAE,gBAkBzC,CAAC;AAEF,eAAO,MAAM,4BAA4B,EAAE,mBAoB1C,CAAC;AAEF,eAAO,MAAM,0BAA0B,EAAE,cAexC,CAAC;AAGF,eAAO,MAAM,yBAAyB,EAAE,kBAwBvC,CAAC;AAGF,eAAO,MAAM,sBAAsB,EAAE,eAOpC,CAAC;AAGF,eAAO,MAAM,uBAAuB,EAAE,uBA4CrC,CAAC;AAIF,eAAO,MAAM,kBAAkB;;;;;;;CAO9B,CAAC;AAGF,eAAO,MAAM,gBAAgB,EAAE,aAyD9B,CAAC;AAEF,eAAO,MAAM,iBAAiB,EAAE,eAY/B,CAAC"}
{"version":3,"file":"DefaultConfig.d.ts","sourceRoot":"","sources":["../../../src/Editor/DefaultConfig.ts"],"names":[],"mappings":"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"}

View File

@@ -1,9 +1,12 @@
import { Matrix4, Vector3 } from 'three';
import { Matrix4, Object3D, Vector3 } from 'three';
import { ApplicationService } from '../ApplicationServices/Application';
import { InputState } from '../Common/InputState';
import { Entity } from '../DatabaseServices/Entity/Entity';
import AxisModeManage from '../UI/Components/AxisMode/AxisModeManage';
import CameraStateManage from '../UI/Components/CameraControlButton/CameraState/CameraStateManage';
import { CommandInputManage } from '../UI/Components/CommandInput/CommandInputManage';
import { MaskManage } from '../UI/Components/Modal/MaskManage';
import { ModalManage } from '../UI/Components/Modal/ModalsManage';
import { CommandStore } from '../UI/Store/CommandStore';
import { ContextMenuServices } from './ContextMenu';
import { GetDistanceServices } from './GetDistanceServices';
@@ -21,7 +24,6 @@ import { PromptDistendResult, PromptEntityResult, PromptPointResult, PromptRectR
import { SelectControls } from './SelectControls';
import { TransformServicess } from './TranstrolControl/TransformServices';
import { UCSServices } from './UCSServices';
import { ModalManage } from '../UI/Components/Modal/ModalsManage';
export declare class Editor {
MouseCtrl: MouseControls;
KeyCtrl: KeyBoardControls;
@@ -34,12 +36,14 @@ export declare class Editor {
GetRectPointServices: GetRectPointServices;
GetEntitytServices: GetEntityServices;
SnapDragServices: GripDragServices;
transCtrl: TransformServicess;
TransCtrl: TransformServicess;
UcsServices: UCSServices;
MaskManage: MaskManage;
ModalManage: ModalManage;
CommandInput: CommandInputManage;
SsgetServices: SsgetServiecs;
CameraState: CameraStateManage;
AxisMode: AxisModeManage;
KeywordsServices: GetKeyWordsServices;
ContextMenuServices: ContextMenuServices;
InteractiveServices: EditorService[];
@@ -63,10 +67,11 @@ export declare class Editor {
GetString(prompt: GetStringPrompt): Promise<PromptResult>;
GetEntity(prompt?: GetEntityPrompt): Promise<PromptEntityResult>;
GetSelection(prompt?: GetSelectionPrompt): Promise<PromptSsgetResult>;
PointToScreen(pt: THREE.Vector3): THREE.Vector2;
SelectWindow(p1: THREE.Vector3, p2: THREE.Vector3): Array<Entity>;
SelectAll(): Array<Entity>;
RemoveSelect(ent: Entity): void;
/**
* 设置当前的选择实体
*/
SetSelection(ens: (Object3D | Entity)[]): void;
AddSelection(ens: (Object3D | Entity)[]): void;
UpdateScreen(): void;
}
export interface EditorService {

View File

@@ -1 +1 @@
{"version":3,"file":"Editor.d.ts","sourceRoot":"","sources":["../../../src/Editor/Editor.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"Editor.d.ts","sourceRoot":"","sources":["../../../src/Editor/Editor.ts"],"names":[],"mappings":"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"}

View File

@@ -9,8 +9,9 @@ export declare enum GestureDir {
}
export declare class Gesture {
private editor;
private m_MouseDown;
private m_MousePath;
get Disable(): boolean;
private _MouseDown;
private _MousePath;
constructor(editor: Editor);
private RegisterEvent;
private onBlur;

View File

@@ -1 +1 @@
{"version":3,"file":"Gesture.d.ts","sourceRoot":"","sources":["../../../src/Editor/Gesture.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAIhC,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAGlC,oBAAY,UAAU;IAElB,KAAK,IAAI;IACT,GAAG,IAAI;IACP,IAAI,IAAI;IACR,IAAI,IAAI;IACR,GAAG,MAAa;CACnB;AAED,qBAAa,OAAO;IAIJ,OAAO,CAAC,MAAM;IAF1B,OAAO,CAAC,WAAW,CAAgC;IACnD,OAAO,CAAC,WAAW,CAAiB;gBAChB,MAAM,EAAE,MAAM;IAOlC,OAAO,CAAC,aAAa;IASrB,OAAO,CAAC,MAAM,CAGZ;IACF,OAAO,CAAC,WAAW,CAQjB;IACF,OAAO,CAAC,SAAS,CAwBf;IACF,OAAO,CAAC,WAAW,CAOjB;IAIF,OAAO,CAAC,SAAS;IAmCjB,iBAAiB,CAAC,IAAI,EAAE,UAAU,EAAE,EAAE,IAAI,EAAE,OAAO,EAAE;IAKrD,gBAAgB,CAAC,IAAI,EAAE,OAAO,EAAE;CAGnC;AAED,wBAAgB,eAAe,CAAC,EAAE,EAAE,UAAU,EAAE,EAAE,GAAG,EAAE,UAAU,EAAE,WAYlE"}
{"version":3,"file":"Gesture.d.ts","sourceRoot":"","sources":["../../../src/Editor/Gesture.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAOhC,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAElC,oBAAY,UAAU;IAElB,KAAK,IAAI;IACT,GAAG,IAAI;IACP,IAAI,IAAI;IACR,IAAI,IAAI;IACR,GAAG,MAAa;CACnB;AAED,qBAAa,OAAO;IAQJ,OAAO,CAAC,MAAM;IAN1B,IAAI,OAAO,YAGV;IACD,OAAO,CAAC,UAAU,CAAgC;IAClD,OAAO,CAAC,UAAU,CAAiB;gBACf,MAAM,EAAE,MAAM;IAOlC,OAAO,CAAC,aAAa;IASrB,OAAO,CAAC,MAAM,CAGZ;IACF,OAAO,CAAC,WAAW,CASjB;IACF,OAAO,CAAC,SAAS,CAyBf;IACF,OAAO,CAAC,WAAW,CAQjB;IAIF,OAAO,CAAC,SAAS;IAmCjB,iBAAiB,CAAC,IAAI,EAAE,UAAU,EAAE,EAAE,IAAI,EAAE,OAAO,EAAE;IAKrD,gBAAgB,CAAC,IAAI,EAAE,OAAO,EAAE;CAGnC;AAED,wBAAgB,eAAe,CAAC,EAAE,EAAE,UAAU,EAAE,EAAE,GAAG,EAAE,UAAU,EAAE,WAYlE"}

View File

@@ -1,5 +1,5 @@
import { GetDistendPrompt } from "./PromptOptions";
import { GetDistancePromptBlock } from '../UI/DynamicPrompt/GetDistancePromptBlock';
import { GetDistendPrompt } from "./PromptOptions";
import { PromptDistendResult } from './PromptResult';
export declare class GetDistanceServices {
private removeCalls;

View File

@@ -1 +1 @@
{"version":3,"file":"GetDistanceServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GetDistanceServices.ts"],"names":[],"mappings":"AAGA,OAAO,EAAiB,gBAAgB,EAAE,MAAM,iBAAiB,CAAC;AAGlE,OAAO,EAAE,sBAAsB,EAAE,MAAM,4CAA4C,CAAC;AAEpF,OAAO,EAAE,mBAAmB,EAAgB,MAAM,gBAAgB,CAAC;AAEnE,qBAAa,mBAAmB;IAE5B,OAAO,CAAC,WAAW,CAAkB;IACrC,OAAO,CAAC,aAAa,CAAgC;IAE/C,KAAK,CAAC,MAAM,CAAC,EAAE,gBAAgB,GAAG,OAAO,CAAC,mBAAmB,CAAC;IA+EpE,SAAS,CAAC,YAAY,CAAC,MAAM,EAAE,gBAAgB;IA4C/C,OAAO,CAAC,eAAe;IAmBvB,OAAO,CAAC,SAAS;IAMjB,MAAM;IAIN,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM;CA+BxC"}
{"version":3,"file":"GetDistanceServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GetDistanceServices.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,sBAAsB,EAAE,MAAM,4CAA4C,CAAC;AAEpF,OAAO,EAAE,gBAAgB,EAAiB,MAAM,iBAAiB,CAAC;AAClE,OAAO,EAAE,mBAAmB,EAAgB,MAAM,gBAAgB,CAAC;AAEnE,qBAAa,mBAAmB;IAE5B,OAAO,CAAC,WAAW,CAAkB;IACrC,OAAO,CAAC,aAAa,CAAgC;IAE/C,KAAK,CAAC,MAAM,CAAC,EAAE,gBAAgB,GAAG,OAAO,CAAC,mBAAmB,CAAC;IAqFpE,SAAS,CAAC,YAAY,CAAC,MAAM,EAAE,gBAAgB;IA4C/C,OAAO,CAAC,eAAe;IAmBvB,OAAO,CAAC,SAAS;IAMjB,MAAM;IAIN,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM;CA+BxC"}

View File

@@ -8,11 +8,11 @@ import { PromptEntityResult } from './PromptResult';
* None 左键点击,但是没有选择到实体
*/
export declare class GetEntityServices implements EditorService {
_Editor: Editor;
private m_Viewer;
private _Editor;
private _Viewer;
constructor(ed: Editor);
IsReady: boolean;
private m_promisResolve;
private _promisResolve;
private removeCalls;
private prompt;
Start(prompt?: GetEntityPrompt): Promise<PromptEntityResult>;

View File

@@ -1 +1 @@
{"version":3,"file":"GetEntityServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GetEntityServices.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM,UAAU,CAAC;AAIjD,OAAO,EAAE,eAAe,EAAE,MAAM,iBAAiB,CAAC;AAClD,OAAO,EAAE,kBAAkB,EAAgB,MAAM,gBAAgB,CAAC;AAGlE;;;;;GAKG;AACH,qBAAa,iBAAkB,YAAW,aAAa;IAEnD,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,CAAC,QAAQ,CAAS;gBACb,EAAE,EAAE,MAAM;IAKtB,OAAO,EAAE,OAAO,CAAS;IAEzB,OAAO,CAAC,eAAe,CAA+B;IACtD,OAAO,CAAC,WAAW,CAAkB;IAErC,OAAO,CAAC,MAAM,CAAkB;IAC1B,KAAK,CAAC,MAAM,CAAC,EAAE,eAAe,GAAG,OAAO,CAAC,kBAAkB,CAAC;YA2EpD,gBAAgB;IAyB9B,eAAe,CAAC,MAAM,EAAE,eAAe;IA4BvC,iBAAiB;IAejB,MAAM;IAKA,IAAI,CAAC,CAAC,EAAE,UAAU;IAyBxB,OAAO,CAAC,aAAa;IAYrB,OAAO,CAAC,UAAU;IAalB,OAAO,CAAC,SAAS;IAWjB,OAAO,CAAC,KAAK;CAQhB"}
{"version":3,"file":"GetEntityServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GetEntityServices.ts"],"names":[],"mappings":"AAWA,OAAO,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM,UAAU,CAAC;AAIjD,OAAO,EAAE,eAAe,EAAE,MAAM,iBAAiB,CAAC;AAClD,OAAO,EAAE,kBAAkB,EAAgB,MAAM,gBAAgB,CAAC;AAGlE;;;;;GAKG;AACH,qBAAa,iBAAkB,YAAW,aAAa;IAEnD,OAAO,CAAC,OAAO,CAAS;IACxB,OAAO,CAAC,OAAO,CAAS;gBACZ,EAAE,EAAE,MAAM;IAKtB,OAAO,EAAE,OAAO,CAAS;IAEzB,OAAO,CAAC,cAAc,CAA+B;IACrD,OAAO,CAAC,WAAW,CAAkB;IAErC,OAAO,CAAC,MAAM,CAAkB;IAC1B,KAAK,CAAC,MAAM,CAAC,EAAE,eAAe,GAAG,OAAO,CAAC,kBAAkB,CAAC;YA2EpD,gBAAgB;IA0B9B,eAAe,CAAC,MAAM,EAAE,eAAe;IA4BvC,iBAAiB;IAejB,MAAM;IAKA,IAAI,CAAC,CAAC,EAAE,UAAU;IA0BxB,OAAO,CAAC,aAAa;IAYrB,OAAO,CAAC,UAAU;IA8BlB,OAAO,CAAC,SAAS;IAWjB,OAAO,CAAC,KAAK;CAQhB"}

View File

@@ -1,4 +1,4 @@
import { Vector3 } from 'three';
import { Intersection, Vector3 } from 'three';
import { EditorService } from './Editor';
import { ObjectSnapMode } from './ObjectSnapMode';
import { GetPointPrompt } from "./PromptOptions";
@@ -20,7 +20,9 @@ export declare class GetPointServices implements EditorService {
Cancel(): void;
private curPoint;
private curPointIsSnap;
get IsSnap(): boolean;
private lastPoint;
intersection: Intersection;
UpdateCurPointEvent(): void;
private initUpdateCurPoint;
private initHandleKeyDown;
@@ -33,7 +35,7 @@ export declare class GetPointServices implements EditorService {
private ReturnNone;
private UpdatePointOfRelative;
protected ReturnPoint(p: Vector3, snapMode?: ObjectSnapMode): void;
protected ReturnKeyword(keyword: string): void;
ReturnKeyword(keyword: string): void;
protected ReturnResult(retValue: PromptPointResult): void;
private _oldIsThreeState;
private initState;

View File

@@ -1 +1 @@
{"version":3,"file":"GetPointServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GetPointServices.ts"],"names":[],"mappings":"AAAA,OAAO,EAAwB,OAAO,EAAE,MAAM,OAAO,CAAC;AAetD,OAAO,EAAE,aAAa,EAAE,MAAM,UAAU,CAAC;AAEzC,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AACjD,OAAO,EAAE,iBAAiB,EAAgB,MAAM,gBAAgB,CAAC;AAEjE,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAG9C;;GAEG;AACH,qBAAa,gBAAiB,YAAW,aAAa;IAElD,OAAO,EAAE,OAAO,CAAS;IACnB,IAAI,CAAC,CAAC,EAAE,UAAU;IAuBxB,OAAO,CAAC,aAAa,CAAmC;IAExD,SAAS,CAAC,WAAW,EAAE,QAAQ,EAAE,CAAM;IAEhC,YAAY,eAAsB;IAClC,eAAe,EAAE,cAAc,CAAsB;IAE5D,OAAO,CAAC,OAAO,CAAiB;IAC1B,KAAK,CAAC,MAAM,CAAC,EAAE,cAAc,GAAG,OAAO,CAAC,iBAAiB,CAAC;YA+ClD,gBAAgB;IAwC9B,MAAM;IAON,OAAO,CAAC,QAAQ,CAAU;IAC1B,OAAO,CAAC,cAAc,CAAS;IAC/B,OAAO,CAAC,SAAS,CAAU;IAE3B,mBAAmB;IAiBnB,OAAO,CAAC,kBAAkB;IAW1B,OAAO,CAAC,iBAAiB;IAYzB,OAAO,CAAC,mBAAmB;IAK3B,OAAO,CAAC,mBAAmB;IAuB3B,OAAO,CAAC,kBAAkB;IAiC1B,OAAO,CAAC,eAAe;IAqDvB,OAAO,CAAC,UAAU;IAclB,SAAS,CAAC,YAAY,CAAC,MAAM,EAAE,cAAc;IAsF7C,OAAO,CAAC,UAAU;IAOlB,OAAO,CAAC,qBAAqB;IAW7B,SAAS,CAAC,WAAW,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,EAAE,cAAc;IAyB3D,SAAS,CAAC,aAAa,CAAC,OAAO,EAAE,MAAM;IAQvC,SAAS,CAAC,YAAY,CAAC,QAAQ,EAAE,iBAAiB;IAQlD,OAAO,CAAC,gBAAgB,CAAU;IAElC,OAAO,CAAC,SAAS;IASjB,OAAO,CAAC,SAAS;CAkBpB"}
{"version":3,"file":"GetPointServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GetPointServices.ts"],"names":[],"mappings":"AACA,OAAO,EAAkB,YAAY,EAAe,OAAO,EAAE,MAAM,OAAO,CAAC;AAgB3E,OAAO,EAAE,aAAa,EAAE,MAAM,UAAU,CAAC;AAEzC,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,OAAO,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AACjD,OAAO,EAAE,iBAAiB,EAAgB,MAAM,gBAAgB,CAAC;AAEjE,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAK9C;;GAEG;AACH,qBAAa,gBAAiB,YAAW,aAAa;IAElD,OAAO,EAAE,OAAO,CAAS;IACnB,IAAI,CAAC,CAAC,EAAE,UAAU;IAuBxB,OAAO,CAAC,aAAa,CAAmC;IAExD,SAAS,CAAC,WAAW,EAAE,QAAQ,EAAE,CAAM;IAEhC,YAAY,eAAsB;IAClC,eAAe,EAAE,cAAc,CAAsB;IAE5D,OAAO,CAAC,OAAO,CAAiB;IAC1B,KAAK,CAAC,MAAM,CAAC,EAAE,cAAc,GAAG,OAAO,CAAC,iBAAiB,CAAC;YA+ClD,gBAAgB;IAwC9B,MAAM;IAON,OAAO,CAAC,QAAQ,CAAU;IAC1B,OAAO,CAAC,cAAc,CAAS;IAC/B,IAAI,MAAM,YAAkC;IAC5C,OAAO,CAAC,SAAS,CAAU;IAC3B,YAAY,EAAE,YAAY,CAAC;IAE3B,mBAAmB;IAyBnB,OAAO,CAAC,kBAAkB;IAW1B,OAAO,CAAC,iBAAiB;IAYzB,OAAO,CAAC,mBAAmB;IAK3B,OAAO,CAAC,mBAAmB;IAuB3B,OAAO,CAAC,kBAAkB;IAiC1B,OAAO,CAAC,eAAe;IA2DvB,OAAO,CAAC,UAAU;IAclB,SAAS,CAAC,YAAY,CAAC,MAAM,EAAE,cAAc;IAsF7C,OAAO,CAAC,UAAU;IAOlB,OAAO,CAAC,qBAAqB;IAW7B,SAAS,CAAC,WAAW,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,EAAE,cAAc;IA0B3D,aAAa,CAAC,OAAO,EAAE,MAAM;IAQ7B,SAAS,CAAC,YAAY,CAAC,QAAQ,EAAE,iBAAiB;IAUlD,OAAO,CAAC,gBAAgB,CAAU;IAElC,OAAO,CAAC,SAAS;IASjB,OAAO,CAAC,SAAS;CAkBpB"}

View File

@@ -1 +1 @@
{"version":3,"file":"GetRectServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GetRectServices.ts"],"names":[],"mappings":"AAWA,OAAO,EAAE,sBAAsB,EAAE,MAAM,iBAAiB,CAAC;AACzD,OAAO,EAAE,gBAAgB,EAAgB,MAAM,gBAAgB,CAAC;AAEhE,qBAAa,oBAAoB;IAE7B;;OAEG;IACH,OAAO,CAAC,aAAa,CAA4B;IACjD;;MAEE;IACF,OAAO,CAAC,cAAc,CAAO;IAC7B,OAAO,CAAC,SAAS,CAA0B;IAC3C,OAAO,CAAC,YAAY,CAAM;IAE1B,OAAO,CAAC,UAAU,CAAU;IAEtB,KAAK,CAAC,MAAM,GAAE,sBAA2B,GAAG,OAAO,CAAC,gBAAgB,CAAC;IA2I3E;;OAEG;IACH,OAAO,CAAC,eAAe;IAuBvB,cAAc;IAkBd,OAAO,CAAC,SAAS;IAKjB,OAAO,CAAC,SAAS;IAmBjB,MAAM;IAMN,SAAS,CAAC,YAAY,CAAC,MAAM,EAAE,gBAAgB;CAUlD"}
{"version":3,"file":"GetRectServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GetRectServices.ts"],"names":[],"mappings":"AAWA,OAAO,EAAE,sBAAsB,EAAE,MAAM,iBAAiB,CAAC;AACzD,OAAO,EAAE,gBAAgB,EAAgB,MAAM,gBAAgB,CAAC;AAEhE,qBAAa,oBAAoB;IAE7B;;OAEG;IACH,OAAO,CAAC,aAAa,CAA4B;IACjD;;MAEE;IACF,OAAO,CAAC,cAAc,CAAO;IAC7B,OAAO,CAAC,SAAS,CAA0B;IAC3C,OAAO,CAAC,YAAY,CAAM;IAE1B,OAAO,CAAC,UAAU,CAAU;IAEtB,KAAK,CAAC,MAAM,GAAE,sBAA2B,GAAG,OAAO,CAAC,gBAAgB,CAAC;IA4J3E;;OAEG;IACH,OAAO,CAAC,eAAe;IAuBvB,cAAc;IAkBd,OAAO,CAAC,SAAS;IAKjB,OAAO,CAAC,SAAS;IAmBjB,MAAM;IAMN,SAAS,CAAC,YAAY,CAAC,MAAM,EAAE,gBAAgB;CAUlD"}

View File

@@ -12,9 +12,10 @@ export declare class SsgetServiecs {
private HasSelection;
private ReturnOk;
Cancel(): void;
private _LastSelectSet;
protected Return(res: PromptSsgetResult): void;
private m_AwaitRemoveCalls;
private m_AwaitRes;
private _AwaitRemoveCalls;
private _AwaitRes;
AwaitSelect(): Promise<boolean>;
private _AwaitSelctReturn;
}

View File

@@ -1 +1 @@
{"version":3,"file":"GetSelectionServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GetSelectionServices.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAClC,OAAO,EAAE,kBAAkB,EAAE,MAAM,iBAAiB,CAAC;AACrD,OAAO,EAAE,iBAAiB,EAAgB,MAAM,gBAAgB,CAAC;AAMjE;;GAEG;AACH,qBAAa,aAAa;IAEV,OAAO,CAAC,OAAO;gBAAP,OAAO,EAAE,MAAM;IAInC,OAAO,CAAC,aAAa,CAAmC;IACxD,KAAK,CAAC,MAAM,GAAE,kBAAuB,GAAG,OAAO,CAAC,iBAAiB,CAAC;IAuIlE,OAAO,CAAC,YAAY;IAKpB,OAAO,CAAC,QAAQ;IAShB,MAAM;IAKN,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,iBAAiB;IAWvC,OAAO,CAAC,kBAAkB,CAAkB;IAC5C,OAAO,CAAC,UAAU,CAA2B;IACvC,WAAW,IAAI,OAAO,CAAC,OAAO,CAAC;IAiBrC,OAAO,CAAC,iBAAiB;CAQ5B"}
{"version":3,"file":"GetSelectionServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GetSelectionServices.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAClC,OAAO,EAAmB,kBAAkB,EAAE,MAAM,iBAAiB,CAAC;AACtE,OAAO,EAAE,iBAAiB,EAAgB,MAAM,gBAAgB,CAAC;AAOjE;;GAEG;AACH,qBAAa,aAAa;IAEV,OAAO,CAAC,OAAO;gBAAP,OAAO,EAAE,MAAM;IAInC,OAAO,CAAC,aAAa,CAAmC;IACxD,KAAK,CAAC,MAAM,GAAE,kBAAuB,GAAG,OAAO,CAAC,iBAAiB,CAAC;IAoKlE,OAAO,CAAC,YAAY;IAKpB,OAAO,CAAC,QAAQ;IAShB,MAAM;IAKN,OAAO,CAAC,cAAc,CAAY;IAClC,SAAS,CAAC,MAAM,CAAC,GAAG,EAAE,iBAAiB;IAcvC,OAAO,CAAC,iBAAiB,CAAkB;IAC3C,OAAO,CAAC,SAAS,CAA2B;IACtC,WAAW,IAAI,OAAO,CAAC,OAAO,CAAC;IAiBrC,OAAO,CAAC,iBAAiB;CAQ5B"}

View File

@@ -1 +1 @@
{"version":3,"file":"GripDragServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GripDragServices.ts"],"names":[],"mappings":"AAAA,OAAO,EAAkB,IAAI,IAAI,KAAK,EAAU,OAAO,EAAE,MAAM,OAAO,CAAC;AAcvE,OAAO,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM,UAAU,CAAC;AAKjD;;GAEG;AACH,qBAAa,gBAAiB,YAAW,aAAa;IAMtC,OAAO,CAAC,EAAE;IAHtB,aAAa,EAAE,OAAO,CAAC;IACvB,OAAO,CAAC,SAAS,CAAgB;IACjC,OAAO,CAAC,SAAS,CAAM;gBACH,EAAE,EAAE,MAAM;IAW9B,IAAI,QAAQ,IACO,MAAM,CADgB;IACzC,IAAI,QAAQ,CAAC,IAAI,EAAE,MAAM,EAWxB;IAED,IAAI,OAAO,YAGV;IAEK,IAAI,CAAC,CAAC,EAAE,UAAU;IA8HxB,MAAM;IAKN;;;OAGG;IACH,QAAQ;IAiBR;;OAEG;IACH,OAAO,CAAC,eAAe;IAwBvB;;OAEG;IACH,gBAAgB,EAAE,KAAK,CAAa;IAEpC;;OAEG;IACH,OAAO,CAAC,cAAc;IA2BtB;;OAEG;IACH,YAAY;CAQf"}
{"version":3,"file":"GripDragServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GripDragServices.ts"],"names":[],"mappings":"AAAA,OAAO,EAAkB,IAAI,IAAI,KAAK,EAAU,OAAO,EAAE,MAAM,OAAO,CAAC;AAgBvE,OAAO,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM,UAAU,CAAC;AAKjD;;GAEG;AACH,qBAAa,gBAAiB,YAAW,aAAa;IAMtC,OAAO,CAAC,EAAE;IAHtB,aAAa,EAAE,OAAO,CAAC;IACvB,OAAO,CAAC,SAAS,CAAgB;IACjC,OAAO,CAAC,SAAS,CAAM;gBACH,EAAE,EAAE,MAAM;IAW9B,IAAI,QAAQ,IACO,MAAM,CADgB;IACzC,IAAI,QAAQ,CAAC,IAAI,EAAE,MAAM,EAWxB;IAED,IAAI,OAAO,YAGV;IAEK,IAAI,CAAC,CAAC,EAAE,UAAU;IAyJxB,MAAM;IAKN;;;OAGG;IACH,QAAQ;IAiBR;;OAEG;IACH,OAAO,CAAC,eAAe;IAwBvB;;OAEG;IACH,gBAAgB,EAAE,KAAK,CAAa;IAEpC;;OAEG;IACH,OAAO,CAAC,cAAc;IA2BtB;;OAEG;IACH,YAAY;CAQf"}

View File

@@ -3,8 +3,6 @@ declare function ClearKeyWord(): void;
export declare function InitKeyWord(prompt: PromptOptions): typeof ClearKeyWord;
/**
* 尝试处理输入的字符串,如果是关键字,则返回true.
*
* @export
* @param {string} inputData 用户输入的字符串
* @param {PromptOptions} prompt
* @returns true or false

View File

@@ -1 +1 @@
{"version":3,"file":"InitKeyword.d.ts","sourceRoot":"","sources":["../../../src/Editor/InitKeyword.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAEhD,iBAAS,YAAY,SAIpB;AAED,wBAAgB,WAAW,CAAC,MAAM,EAAE,aAAa,uBAYhD;AAED;;;;;;;GAOG;AACH,wBAAgB,SAAS,CAAC,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,aAAa,WAcjE"}
{"version":3,"file":"InitKeyword.d.ts","sourceRoot":"","sources":["../../../src/Editor/InitKeyword.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAEhD,iBAAS,YAAY,SAIpB;AAED,wBAAgB,WAAW,CAAC,MAAM,EAAE,aAAa,uBAYhD;AAED;;;;;GAKG;AACH,wBAAgB,SAAS,CAAC,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,aAAa,WAQjE"}

View File

@@ -13,12 +13,13 @@ import { Entity } from "../DatabaseServices/Entity/Entity";
```
*/
export declare class Jig {
private m_JigEnts;
private _JigEnts;
private _LightEnts;
EntityCacheData: {
Ent: Entity;
File: CADFiler;
}[];
private m_OrgEntitys;
private _OrgEntitys;
End(): void;
/**
* 还原源对象的材质

View File

@@ -1 +1 @@
{"version":3,"file":"Jig.d.ts","sourceRoot":"","sources":["../../../src/Editor/Jig.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,QAAQ,EAAE,MAAM,8BAA8B,CAAC;AACxD,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAE3D;;;;;;;;;;;GAWG;AACH,qBAAa,GAAG;IAGZ,OAAO,CAAC,SAAS,CAAgB;IAEjC,eAAe,EAAE;QAAE,GAAG,EAAE,MAAM,CAAC;QAAC,IAAI,EAAE,QAAQ,CAAC;KAAE,EAAE,CAAM;IACzD,OAAO,CAAC,YAAY,CAAgB;IACpC,GAAG;IAKH;;OAEG;IACH,mBAAmB;IAKnB;;;;OAIG;IACH,IAAI,CAAC,CAAC,SAAS,MAAM,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,UAAQ,GAAG,CAAC;IAqBjD;;;OAGG;IACH,OAAO;IAQP;;OAEG;IACH,OAAO;CAWV"}
{"version":3,"file":"Jig.d.ts","sourceRoot":"","sources":["../../../src/Editor/Jig.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,QAAQ,EAAE,MAAM,8BAA8B,CAAC;AACxD,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAG3D;;;;;;;;;;;GAWG;AACH,qBAAa,GAAG;IAGZ,OAAO,CAAC,QAAQ,CAAgB;IAChC,OAAO,CAAC,UAAU,CAAgB;IAElC,eAAe,EAAE;QAAE,GAAG,EAAE,MAAM,CAAC;QAAC,IAAI,EAAE,QAAQ,CAAC;KAAE,EAAE,CAAM;IACzD,OAAO,CAAC,WAAW,CAAgB;IACnC,GAAG;IAKH;;OAEG;IACH,mBAAmB;IAQnB;;;;OAIG;IACH,IAAI,CAAC,CAAC,SAAS,MAAM,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,UAAQ,GAAG,CAAC;IA4BjD;;;OAGG;IACH,OAAO;IAQP;;OAEG;IACH,OAAO;CAWV"}

View File

@@ -1,11 +1,6 @@
import { KeyCode } from '../Common/KeyEnum';
export declare class KeyBoardControls {
private m_KeyDownMap;
constructor();
OnKeyDown(e: KeyboardEvent): void;
private onKeyDown;
KeyIsDown(key: KeyCode): Boolean;
OnKeyUp(event: KeyboardEvent): void;
private onKeyUp;
}
//# sourceMappingURL=KeyBoardControls.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"KeyBoardControls.d.ts","sourceRoot":"","sources":["../../../src/Editor/KeyBoardControls.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,mBAAmB,CAAC;AAC5C,qBAAa,gBAAgB;IAEzB,OAAO,CAAC,YAAY,CAA+B;;IAYnD,SAAS,CAAC,CAAC,EAAE,aAAa;IAG1B,OAAO,CAAC,SAAS,CAIf;IACF,SAAS,CAAC,GAAG,EAAE,OAAO,GAAG,OAAO;IAKhC,OAAO,CAAC,KAAK,EAAE,aAAa;IAG5B,OAAO,CAAC,OAAO,CAIb;CACL"}
{"version":3,"file":"KeyBoardControls.d.ts","sourceRoot":"","sources":["../../../src/Editor/KeyBoardControls.ts"],"names":[],"mappings":"AAAA,qBAAa,gBAAgB;;IAOzB,SAAS,CAAC,CAAC,EAAE,aAAa;IAC1B,OAAO,CAAC,KAAK,EAAE,aAAa;CAC/B"}

View File

@@ -1,15 +1,17 @@
import { Matrix4 } from "three";
import { Entity } from "../DatabaseServices/Entity/Entity";
export declare const VP_TOATER_KEY = "vp";
export declare class LayoutTool {
constructor();
CacheCamera(): void;
Switch(): void;
bakUCS: Matrix4;
Reset(): void;
get CurrentSpace(): import("../DatabaseServices/BlockTableRecord").BlockTableRecord;
AppendDatabaseSpace(en: Entity, changeColor?: boolean): void;
RemoveDatabaseSpace(en: Entity): void;
ShowViewportEntitys(ens?: Entity[], isNew?: boolean): void;
HideViewportEntitys(selects: Entity[]): void;
ChangeViewportEntitys(ens: Entity[]): void;
HideViewportEntitys(selects: Iterable<Entity>): void;
ChangeViewportEntitys(ens: Iterable<Entity>): void;
}
//# sourceMappingURL=LayoutTool.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"LayoutTool.d.ts","sourceRoot":"","sources":["../../../src/Editor/LayoutTool.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAc3D,eAAO,MAAM,aAAa,OAAO,CAAC;AA6ClC,qBAAa,UAAU;;IAkDnB,WAAW;IAKX,MAAM;IAMN,KAAK;IAuBL,IAAI,YAAY,oEAUf;IACD,mBAAmB,CAAC,EAAE,EAAE,MAAM,EAAE,WAAW,UAAO;IAalD,mBAAmB,CAAC,EAAE,EAAE,MAAM;IAW9B,mBAAmB,CAAC,GAAG,CAAC,EAAE,MAAM,EAAE,EAAE,KAAK,UAAQ;IA8BjD,mBAAmB,CAAC,OAAO,EAAE,MAAM,EAAE;IAsBrC,qBAAqB,CAAC,GAAG,EAAE,MAAM,EAAE;CAetC"}
{"version":3,"file":"LayoutTool.d.ts","sourceRoot":"","sources":["../../../src/Editor/LayoutTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAW,MAAM,OAAO,CAAC;AAYzC,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAO3D,eAAO,MAAM,aAAa,OAAO,CAAC;AA6ClC,qBAAa,UAAU;;IAiDnB,WAAW;IAKX,MAAM;IAON,MAAM,EAAE,OAAO,CAAC;IAChB,KAAK;IAyBL,IAAI,YAAY,oEAUf;IACD,mBAAmB,CAAC,EAAE,EAAE,MAAM,EAAE,WAAW,UAAO;IAgBlD,mBAAmB,CAAC,EAAE,EAAE,MAAM;IAW9B,mBAAmB,CAAC,GAAG,CAAC,EAAE,MAAM,EAAE,EAAE,KAAK,UAAQ;IA+BjD,mBAAmB,CAAC,OAAO,EAAE,QAAQ,CAAC,MAAM,CAAC;IAsB7C,qBAAqB,CAAC,GAAG,EAAE,QAAQ,CAAC,MAAM,CAAC;CAe9C"}

13
types/Editor/LightsMenu.d.ts vendored Normal file
View File

@@ -0,0 +1,13 @@
import * as React from "react";
import { Entity } from "../DatabaseServices/Entity/Entity";
/**
* 底部状态栏的灯光助手按钮.
*/
export declare class LightsMenu extends React.Component<{
GetLightType: (ent: Entity) => string;
}> {
render(): JSX.Element;
RenderMenu: () => JSX.Element;
private onHook;
}
//# sourceMappingURL=LightsMenu.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"LightsMenu.d.ts","sourceRoot":"","sources":["../../../src/Editor/LightsMenu.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAE/B,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAM3D;;GAEG;AACH,qBACa,UAAW,SAAQ,KAAK,CAAC,SAAS,CAAC;IAAE,YAAY,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,MAAM,CAAC;CAAE,CAAC;IAEvF,MAAM;IAeN,UAAU,oBA2BR;IAEF,OAAO,CAAC,MAAM;CAsDjB"}

View File

@@ -1,4 +1,4 @@
import { BufferGeometry, Geometry, Mesh, Object3D } from 'three';
import { BufferGeometry, Geometry, Mesh, Object3D, Texture } from 'three';
import { Singleton } from '../Common/Singleton';
import { PhysicalMaterialRecord } from '../DatabaseServices/PhysicalMaterialRecord';
import { Viewer } from '../GraphicsSystem/Viewer';
@@ -7,16 +7,23 @@ import { Viewer } from '../GraphicsSystem/Viewer';
*/
export declare class MaterialEditor extends Singleton {
Geometrys: Map<string, Geometry | BufferGeometry>;
m_CurGeometryName: import("mobx").IObservableValue<string>;
CurGeometryName: import("mobx").IObservableValue<string>;
Canvas: HTMLElement;
ShowObject: Object3D;
ShowMesh: Mesh;
Viewer: Viewer;
constructor();
private _MeshMaterial;
private constructor();
initGeometrys(): void;
initViewer(): void;
SetViewer(canvas: HTMLElement): void;
initScene(): void;
metaTexture: Texture;
metaPromise: Promise<Texture>;
LoadMetalEnv(): Promise<Texture>;
exrPromise: Promise<Texture>;
exrTexture: Texture;
LoadDefaultExr(): Promise<Texture>;
private Material;
setMaterial(mat: PhysicalMaterialRecord): void;
dispose(): void;

View File

@@ -1 +1 @@
{"version":3,"file":"MaterialEditor.d.ts","sourceRoot":"","sources":["../../../src/Editor/MaterialEditor.ts"],"names":[],"mappings":"AACA,OAAO,EAAmC,cAAc,EAAsB,QAAQ,EAAE,IAAI,EAAwB,QAAQ,EAAkF,MAAM,OAAO,CAAC;AAE5N,OAAO,EAAE,SAAS,EAAE,MAAM,qBAAqB,CAAC;AAChD,OAAO,EAAE,sBAAsB,EAAE,MAAM,4CAA4C,CAAC;AAGpF,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAGlD;;GAEG;AACH,qBAAa,cAAe,SAAQ,SAAS;IAEzC,SAAS,EAAE,GAAG,CAAC,MAAM,EAAE,QAAQ,GAAG,cAAc,CAAC,CAAC;IAElD,iBAAiB,0CAAuB;IACxC,MAAM,EAAE,WAAW,CAAC;IACpB,UAAU,EAAE,QAAQ,CAAC;IACrB,QAAQ,EAAE,IAAI,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;;IAQf,aAAa;IAcb,UAAU;IAiBV,SAAS,CAAC,MAAM,EAAE,WAAW;IAM7B,SAAS;IAiCT,OAAO,CAAC,QAAQ,CAAyB;IACzC,WAAW,CAAC,GAAG,EAAE,sBAAsB;IAOvC,OAAO;IAGD,MAAM;CAqBf"}
{"version":3,"file":"MaterialEditor.d.ts","sourceRoot":"","sources":["../../../src/Editor/MaterialEditor.ts"],"names":[],"mappings":"AACA,OAAO,EAAmC,cAAc,EAAgE,QAAQ,EAAE,IAAI,EAAwB,QAAQ,EAAsC,OAAO,EAAgD,MAAM,OAAO,CAAC;AAEjR,OAAO,EAAE,SAAS,EAAE,MAAM,qBAAqB,CAAC;AAChD,OAAO,EAAE,sBAAsB,EAAE,MAAM,4CAA4C,CAAC;AAGpF,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAIlD;;GAEG;AACH,qBAAa,cAAe,SAAQ,SAAS;IAEzC,SAAS,EAAE,GAAG,CAAC,MAAM,EAAE,QAAQ,GAAG,cAAc,CAAC,CAAC;IAElD,eAAe,0CAAuB;IACtC,MAAM,EAAE,WAAW,CAAC;IACpB,UAAU,EAAE,QAAQ,CAAC;IACrB,QAAQ,EAAE,IAAI,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IAEf,OAAO,CAAC,aAAa,CAAsD;IAE3E,OAAO;IASP,aAAa;IAcb,UAAU;IAiBV,SAAS,CAAC,MAAM,EAAE,WAAW;IAM7B,SAAS;IA2BT,WAAW,EAAE,OAAO,CAAC;IACrB,WAAW,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IACxB,YAAY,IAAI,OAAO,CAAC,OAAO,CAAC;IA4BtC,UAAU,EAAE,OAAO,CAAC,OAAO,CAAC,CAAC;IAC7B,UAAU,EAAE,OAAO,CAAC;IACd,cAAc,IAAI,OAAO,CAAC,OAAO,CAAC;IAwBxC,OAAO,CAAC,QAAQ,CAAyB;IACzC,WAAW,CAAC,GAAG,EAAE,sBAAsB;IAsBvC,OAAO;IAID,MAAM;CAsCf"}

View File

@@ -1,18 +1,20 @@
import { Viewer } from '../GraphicsSystem/Viewer';
import { Vector3 } from 'three';
/**
* 材质编辑器的场景鼠标控制.
*/
export declare class MaterialEditorCamerControl {
m_Viewer: Viewer;
m_MouseIsDown: boolean;
m_StartPoint: Vector3;
m_EndPoint: Vector3;
private Viewer;
private _MouseIsDown;
private _StartPoint;
private _EndPoint;
private pointId;
constructor(view: Viewer);
initMouseControl(): void;
onMouseDown: (event: MouseEvent) => void;
onMouseUp: (event: MouseEvent) => void;
onMouseMove: (event: MouseEvent) => void;
onMouseWheel: (event: WheelEvent) => void;
requestPointerLock(): void;
exitPointerLock(): void;
}
//# sourceMappingURL=MaterialMouseControl.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"MaterialMouseControl.d.ts","sourceRoot":"","sources":["../../../src/Editor/MaterialMouseControl.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAClD,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAEhC;;GAEG;AACH,qBAAa,0BAA0B;IAEnC,QAAQ,EAAE,MAAM,CAAC;IAGjB,aAAa,EAAE,OAAO,CAAS;IAC/B,YAAY,EAAE,OAAO,CAAiB;IACtC,UAAU,UAAiB;gBACf,IAAI,EAAE,MAAM;IAMxB,gBAAgB;IAQhB,WAAW,UAAW,UAAU,UAI9B;IACF,SAAS,UAAW,UAAU,UAG5B;IACF,WAAW,UAAW,UAAU,UAY9B;IACF,YAAY,UAAW,UAAU,UAU/B;CACL"}
{"version":3,"file":"MaterialMouseControl.d.ts","sourceRoot":"","sources":["../../../src/Editor/MaterialMouseControl.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAElD;;GAEG;AACH,qBAAa,0BAA0B;IAEnC,OAAO,CAAC,MAAM,CAAS;IAGvB,OAAO,CAAC,YAAY,CAAkB;IACtC,OAAO,CAAC,WAAW,CAA0B;IAC7C,OAAO,CAAC,SAAS,CAAiB;IAClC,OAAO,CAAC,OAAO,CAAS;gBAEZ,IAAI,EAAE,MAAM;IAMxB,gBAAgB;IAShB,WAAW,UAAW,UAAU,UAK9B;IACF,SAAS,UAAW,UAAU,UAI5B;IACF,WAAW,UAAW,UAAU,UAY9B;IACF,YAAY,UAAW,UAAU,UAU/B;IAEF,kBAAkB;IAMlB,eAAe;CAWlB"}

View File

@@ -7,6 +7,8 @@ export declare class MouseControls {
_CurMousePointClient: Vector3;
_CurMousePointVCS: Vector3;
_CurMousePointWCS: Vector3;
EnableMouseUpDoit: boolean;
_CacheMouseDownTime: {};
constructor(_Viewer: Viewer, _Editor: Editor);
private RegisterEvent;
onMouseMove: (e: MouseEvent) => void;

View File

@@ -1 +1 @@
{"version":3,"file":"MouseControls.d.ts","sourceRoot":"","sources":["../../../src/Editor/MouseControls.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAGhC,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAElD,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAGlC,qBAAa,aAAa;IAOH,OAAO,EAAE,MAAM;IAAS,OAAO,EAAE,MAAM;IAL1D,oBAAoB,EAAE,OAAO,CAAiB;IAE9C,iBAAiB,EAAE,OAAO,CAAiB;IAE3C,iBAAiB,EAAE,OAAO,CAAiB;gBACxB,OAAO,EAAE,MAAM,EAAS,OAAO,EAAE,MAAM;IAI1D,OAAO,CAAC,aAAa;IASrB,WAAW,MAAO,UAAU,UAG1B;IAEF,WAAW,MAAa,UAAU,mBAehC;IACF,SAAS,CAAC,CAAC,EAAE,UAAU;IAIvB,SAAS,CAAC,CAAC,EAAE,UAAU;IAKvB,eAAe,MAAO,UAAU,UAM9B;CACL"}
{"version":3,"file":"MouseControls.d.ts","sourceRoot":"","sources":["../../../src/Editor/MouseControls.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAGhC,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAElD,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAGlC,qBAAa,aAAa;IAaH,OAAO,EAAE,MAAM;IAAS,OAAO,EAAE,MAAM;IAX1D,oBAAoB,EAAE,OAAO,CAAiB;IAE9C,iBAAiB,EAAE,OAAO,CAAiB;IAE3C,iBAAiB,EAAE,OAAO,CAAiB;IAG3C,iBAAiB,UAAS;IAE1B,mBAAmB,KAAM;gBAEN,OAAO,EAAE,MAAM,EAAS,OAAO,EAAE,MAAM;IAI1D,OAAO,CAAC,aAAa;IASrB,WAAW,MAAO,UAAU,UAG1B;IAEF,WAAW,MAAa,UAAU,mBAiBhC;IACF,SAAS,CAAC,CAAC,EAAE,UAAU;IAOvB,SAAS,CAAC,CAAC,EAAE,UAAU;IAKvB,eAAe,MAAO,UAAU,UAM9B;CACL"}

9
types/Editor/OrderType.d.ts vendored Normal file
View File

@@ -0,0 +1,9 @@
export declare enum EOrderType {
ByCreate = "create_date desc",
ByCreate2 = "create_date",
ByUpdate = "update_date desc",
ByUpdate2 = "update_date",
ByName = "name",
ByName2 = "name desc"
}
//# sourceMappingURL=OrderType.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"OrderType.d.ts","sourceRoot":"","sources":["../../../src/Editor/OrderType.ts"],"names":[],"mappings":"AAAA,oBAAY,UAAU;IAElB,QAAQ,qBAAqB;IAC7B,SAAS,gBAAgB;IACzB,QAAQ,qBAAqB;IAC7B,SAAS,gBAAgB;IACzB,MAAM,SAAS;IACf,OAAO,cAAc;CACxB"}

View File

@@ -15,6 +15,6 @@ export declare function GenerateRaycaster(ptVcs: Vector3, view: IViewer): Raycas
* @returns {Object3D[]} 返回选择到的对象,注意该返回的对象并不会得到它的子对象.
*/
export declare function PointPick(ptVcs: Vector3, view: IViewer, filter?: Filter, selectObjects?: Object3D[], selectSize?: number): Object3D[];
export declare function PointPickOneObject(ptVcs: Vector3, view: IViewer, filter?: Filter, selectObjects?: Object3D[]): Object3D;
export declare function PointPickOneObject(ptVcs: Vector3, view: IViewer, filter?: Filter, selectObjects?: Object3D[], useSelectBox?: boolean): Object3D | undefined;
export declare function Raycast(ray: Raycaster, objectCol: Object3D[], filter?: Filter): Intersection | undefined;
//# sourceMappingURL=PointPick.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"PointPick.d.ts","sourceRoot":"","sources":["../../../src/Editor/PointPick.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,QAAQ,EAAsB,SAAS,EAAW,OAAO,EAAE,MAAM,OAAO,CAAC;AAChG,OAAO,EAAE,OAAO,EAAE,MAAM,yBAAyB,CAAC;AAElD,OAAO,EAAe,MAAM,EAAE,MAAM,gBAAgB,CAAC;AAGrD;;;GAGG;AACH,wBAAgB,iBAAiB,CAAC,KAAK,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,GAAG,SAAS,CAU1E;AAKD;;;;;;;GAOG;AACH,wBAAgB,SAAS,CAAC,KAAK,EAAE,OAAO,EACpC,IAAI,EAAE,OAAO,EACb,MAAM,CAAC,EAAE,MAAM,EACf,aAAa,GAAE,QAAQ,EAAwB,EAC/C,UAAU,SAAK,GAChB,QAAQ,EAAE,CAiBZ;AAED,wBAAgB,kBAAkB,CAC9B,KAAK,EAAE,OAAO,EACd,IAAI,EAAE,OAAO,EACb,MAAM,CAAC,EAAE,MAAM,EACf,aAAa,GAAE,QAAQ,EAAwB,GAAG,QAAQ,CA8B7D;AAED,wBAAgB,OAAO,CAAC,GAAG,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,YAAY,GAAG,SAAS,CA2BxG"}
{"version":3,"file":"PointPick.d.ts","sourceRoot":"","sources":["../../../src/Editor/PointPick.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,QAAQ,EAAsB,SAAS,EAAW,OAAO,EAAE,MAAM,OAAO,CAAC;AAEhG,OAAO,EAAE,OAAO,EAAE,MAAM,yBAAyB,CAAC;AAElD,OAAO,EAAe,MAAM,EAAE,MAAM,gBAAgB,CAAC;AAGrD;;;GAGG;AACH,wBAAgB,iBAAiB,CAAC,KAAK,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,GAAG,SAAS,CAU1E;AAKD;;;;;;;GAOG;AACH,wBAAgB,SAAS,CAAC,KAAK,EAAE,OAAO,EACpC,IAAI,EAAE,OAAO,EACb,MAAM,CAAC,EAAE,MAAM,EACf,aAAa,GAAE,QAAQ,EAAwB,EAC/C,UAAU,SAAK,GAChB,QAAQ,EAAE,CAiBZ;AAED,wBAAgB,kBAAkB,CAC9B,KAAK,EAAE,OAAO,EACd,IAAI,EAAE,OAAO,EACb,MAAM,CAAC,EAAE,MAAM,EACf,aAAa,GAAE,QAAQ,EAAwB,EAC/C,YAAY,UAAO,GACpB,QAAQ,GAAG,SAAS,CAgCtB;AAED,wBAAgB,OAAO,CAAC,GAAG,EAAE,SAAS,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,YAAY,GAAG,SAAS,CA+BxG"}

View File

@@ -1,8 +1,8 @@
import { Vector3 } from 'three';
import { PromptEntityResult, PromptSsgetResult } from './PromptResult';
import { Filter } from './SelectFilter';
import { SelectType } from './SelectBox';
import { Intersection, Vector3 } from 'three';
import { KeyWord } from '../Common/InputState';
import { PromptEntityResult, PromptSsgetResult } from './PromptResult';
import { SelectType } from './SelectBox';
import { Filter } from './SelectFilter';
export interface PromptOptions {
Msg?: string;
KeyWordList?: KeyWord[];
@@ -18,7 +18,7 @@ export interface GetStringPrompt extends PromptOptions {
export interface GetPointPrompt extends PromptOptions {
BasePoint?: Vector3;
RelativeBasePoint?: Vector3;
Callback?: (pt: Vector3) => void;
Callback?: (pt: Vector3, intersection: Intersection) => void;
AllowDrawRubberBand?: Boolean;
NotShowDynPrompt?: boolean;
/** 如果UCS和视图平行,则不捕捉Z轴 */
@@ -27,16 +27,20 @@ export interface GetPointPrompt extends PromptOptions {
Use2DCursor?: boolean;
DisabledSnap?: boolean;
DisabledBasePointSupportSnap?: boolean;
Raycast?: boolean;
DisableAngleDynInput?: boolean;
}
export interface GetDistendPrompt extends PromptOptions {
BasePoint?: Vector3;
DisabledBasePointSupportSnap?: boolean;
DisableRubberBand?: boolean;
Callback?: (dist: number, pt?: Vector3) => void;
CalcDistance?: (ptBase: Vector3, pt: Vector3) => number;
Default?: number;
}
export interface PromptRectPointOptions extends PromptOptions {
BasePoint?: Vector3;
Callback?: (p1UCS: Vector3, p2UCS: Vector3) => void;
}
export interface GetEntityPrompt extends PromptOptions {
NotNone?: boolean;

View File

@@ -1 +1 @@
{"version":3,"file":"PromptOptions.d.ts","sourceRoot":"","sources":["../../../src/Editor/PromptOptions.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAChC,OAAO,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AACvE,OAAO,EAAE,MAAM,EAAE,MAAM,gBAAgB,CAAC;AACxC,OAAO,EAAE,UAAU,EAAE,MAAM,aAAa,CAAC;AACzC,OAAO,EAAE,OAAO,EAAE,MAAM,sBAAsB,CAAC;AAE/C,MAAM,WAAW,aAAa;IAE1B,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,WAAW,CAAC,EAAE,OAAO,EAAE,CAAC;CAC3B;AAED,MAAM,WAAW,iBAAkB,SAAQ,aAAa;IAEpD,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,WAAW,EAAE,OAAO,EAAE,CAAC;IACvB,KAAK,CAAC,EAAE,OAAO,CAAC;CACnB;AAED,MAAM,WAAW,eAAgB,SAAQ,aAAa;IAElD,OAAO,CAAC,EAAE,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,cAAe,SAAQ,aAAa;IAGjD,SAAS,CAAC,EAAE,OAAO,CAAC;IAEpB,iBAAiB,CAAC,EAAE,OAAO,CAAC;IAE5B,QAAQ,CAAC,EAAE,CAAC,EAAE,EAAE,OAAO,KAAK,IAAI,CAAC;IAEjC,mBAAmB,CAAC,EAAE,OAAO,CAAC;IAE9B,gBAAgB,CAAC,EAAE,OAAO,CAAC;IAC3B,wBAAwB;IACxB,QAAQ,CAAC,EAAE,OAAO,CAAC;IAEnB,SAAS,CAAC,EAAE,OAAO,CAAC;IAEpB,WAAW,CAAC,EAAE,OAAO,CAAC;IAEtB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,4BAA4B,CAAC,EAAE,OAAO,CAAC;CAC1C;AAED,MAAM,WAAW,gBAAiB,SAAQ,aAAa;IAEnD,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,4BAA4B,CAAC,EAAE,OAAO,CAAC;IACvC,QAAQ,CAAC,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,EAAE,CAAC,EAAE,OAAO,KAAK,IAAI,CAAC;IAChD,YAAY,CAAC,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,EAAE,EAAE,OAAO,KAAK,MAAM,CAAC;IACxD,OAAO,CAAC,EAAE,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,sBAAuB,SAAQ,aAAa;IAEzD,SAAS,CAAC,EAAE,OAAO,CAAC;CAEvB;AAED,MAAM,WAAW,eAAgB,SAAQ,aAAa;IAElD,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,QAAQ,CAAC,EAAE,CAAC,GAAG,EAAE,kBAAkB,KAAK,IAAI,CAAC;CAChD;AAED,MAAM,WAAW,kBAAmB,SAAQ,aAAa;IAErD,IAAI,CAAC,EAAE,OAAO,CAAC;IACf,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,UAAU,CAAC,EAAE,UAAU,CAAC;IACxB,QAAQ,CAAC,EAAE,CAAC,GAAG,EAAE,iBAAiB,KAAK,IAAI,CAAC;CAC/C"}
{"version":3,"file":"PromptOptions.d.ts","sourceRoot":"","sources":["../../../src/Editor/PromptOptions.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAC9C,OAAO,EAAE,OAAO,EAAE,MAAM,sBAAsB,CAAC;AAC/C,OAAO,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,MAAM,gBAAgB,CAAC;AACvE,OAAO,EAAE,UAAU,EAAE,MAAM,aAAa,CAAC;AACzC,OAAO,EAAE,MAAM,EAAE,MAAM,gBAAgB,CAAC;AAExC,MAAM,WAAW,aAAa;IAE1B,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,WAAW,CAAC,EAAE,OAAO,EAAE,CAAC;CAC3B;AAED,MAAM,WAAW,iBAAkB,SAAQ,aAAa;IAEpD,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,WAAW,EAAE,OAAO,EAAE,CAAC;IACvB,KAAK,CAAC,EAAE,OAAO,CAAC;CACnB;AAED,MAAM,WAAW,eAAgB,SAAQ,aAAa;IAElD,OAAO,CAAC,EAAE,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,cAAe,SAAQ,aAAa;IAGjD,SAAS,CAAC,EAAE,OAAO,CAAC;IAEpB,iBAAiB,CAAC,EAAE,OAAO,CAAC;IAE5B,QAAQ,CAAC,EAAE,CAAC,EAAE,EAAE,OAAO,EAAE,YAAY,EAAE,YAAY,KAAK,IAAI,CAAC;IAE7D,mBAAmB,CAAC,EAAE,OAAO,CAAC;IAE9B,gBAAgB,CAAC,EAAE,OAAO,CAAC;IAC3B,wBAAwB;IACxB,QAAQ,CAAC,EAAE,OAAO,CAAC;IAEnB,SAAS,CAAC,EAAE,OAAO,CAAC;IAEpB,WAAW,CAAC,EAAE,OAAO,CAAC;IAEtB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,4BAA4B,CAAC,EAAE,OAAO,CAAC;IACvC,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,oBAAoB,CAAC,EAAE,OAAO,CAAC;CAClC;AAED,MAAM,WAAW,gBAAiB,SAAQ,aAAa;IAEnD,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,4BAA4B,CAAC,EAAE,OAAO,CAAC;IACvC,iBAAiB,CAAC,EAAE,OAAO,CAAC;IAC5B,QAAQ,CAAC,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,EAAE,CAAC,EAAE,OAAO,KAAK,IAAI,CAAC;IAChD,YAAY,CAAC,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,EAAE,EAAE,OAAO,KAAK,MAAM,CAAC;IACxD,OAAO,CAAC,EAAE,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,sBAAuB,SAAQ,aAAa;IAEzD,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAE,CAAC,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,KAAK,IAAI,CAAC;CAEvD;AAED,MAAM,WAAW,eAAgB,SAAQ,aAAa;IAElD,OAAO,CAAC,EAAE,OAAO,CAAC;IAClB,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,QAAQ,CAAC,EAAE,CAAC,GAAG,EAAE,kBAAkB,KAAK,IAAI,CAAC;CAChD;AAED,MAAM,WAAW,kBAAmB,SAAQ,aAAa;IAErD,IAAI,CAAC,EAAE,OAAO,CAAC;IACf,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,UAAU,CAAC,EAAE,UAAU,CAAC;IACxB,QAAQ,CAAC,EAAE,CAAC,GAAG,EAAE,iBAAiB,KAAK,IAAI,CAAC;CAC/C"}

View File

@@ -1,4 +1,4 @@
import { Object3D, Vector3 } from 'three';
import { Intersection, Object3D, Vector3 } from 'three';
import { Entity } from '../DatabaseServices/Entity/Entity';
import { ObjectSnapMode } from './ObjectSnapMode';
import { SelectSet } from './SelectSet';
@@ -19,6 +19,7 @@ export declare class PromptResult {
}
export declare class PromptPointResult extends PromptResult {
SnaoMode: ObjectSnapMode;
intersection: Intersection;
private _point;
/**
* 返回三维点

View File

@@ -1 +1 @@
{"version":3,"file":"PromptResult.d.ts","sourceRoot":"","sources":["../../../src/Editor/PromptResult.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAC1C,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAC3D,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAExC,oBAAY,YAAY;IAEpB,IAAI,IAAI;IACR,MAAM,KAAK;IACX,EAAE,IAAI;IACN,OAAO,IAAI;IACX,KAAK,IAAI;IACT,MAAM,IAAI;IACV,KAAK,KAAK;CACb;AAWD,qBAAa,YAAY;IAErB,MAAM,EAAE,YAAY,CAAqB;IAEzC,YAAY,CAAC,EAAE,MAAM,CAAC;IAEtB,OAAO,CAAC,EAAE,OAAO,CAAS;IAC1B,MAAM,CAAC,EAAE,MAAM,CAAC;CAGnB;AAED,qBAAa,iBAAkB,SAAQ,YAAY;IAE/C,QAAQ,EAAE,cAAc,CAAC;IACzB,OAAO,CAAC,MAAM,CAAU;IACxB;;;;;OAKG;IACH,IAAI,KAAK,IAIK,OAAO,CADpB;IACD,IAAI,KAAK,CAAC,EAAE,EAAE,OAAO,EAGpB;;CAMJ;AAED,qBAAa,mBAAoB,SAAQ,YAAY;IAEjD,OAAO,CAAC,MAAM,CAAS;IACvB,IAAI,QAAQ,IAII,MAAM,CADrB;IACD,IAAI,QAAQ,CAAC,CAAC,EAAE,MAAM,EAGrB;CACJ;AAED,qBAAa,gBAAiB,SAAQ,YAAY;IAE9C,SAAS,EAAE,OAAO,CAAC;IACnB,SAAS,EAAE,OAAO,CAAC;IAEnB,SAAS,EAAE,OAAO,CAAC;IACnB,SAAS,EAAE,OAAO,CAAC;IAEnB,IAAI,KAAK,WAGR;IAED,IAAI,MAAM,WAGT;CACJ;AAED,qBAAa,kBAAmB,SAAQ,YAAY;IAIrC,MAAM,CAAC,EAAE,MAAM;IAEf,KAAK,CAAC,EAAE,OAAO;IACf,MAAM,CAAC,EAAE,QAAQ;IACjB,QAAQ,CAAC,EAAE,OAAO;gBAJlB,MAAM,CAAC,EAAE,MAAM,EAEf,KAAK,CAAC,EAAE,OAAO,EACf,MAAM,CAAC,EAAE,QAAQ,EACjB,QAAQ,CAAC,EAAE,OAAO;CAKhC;AAED,qBAAa,iBAAkB,SAAQ,YAAY;IAE/C,SAAS,CAAC,EAAE,SAAS,CAAC;CACzB"}
{"version":3,"file":"PromptResult.d.ts","sourceRoot":"","sources":["../../../src/Editor/PromptResult.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AACxD,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAC3D,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAExC,oBAAY,YAAY;IAEpB,IAAI,IAAI;IACR,MAAM,KAAK;IACX,EAAE,IAAI;IACN,OAAO,IAAI;IACX,KAAK,IAAI;IACT,MAAM,IAAI;IACV,KAAK,KAAK;CACb;AAWD,qBAAa,YAAY;IAErB,MAAM,EAAE,YAAY,CAAqB;IAEzC,YAAY,CAAC,EAAE,MAAM,CAAC;IAEtB,OAAO,CAAC,EAAE,OAAO,CAAS;IAC1B,MAAM,CAAC,EAAE,MAAM,CAAC;CAGnB;AAED,qBAAa,iBAAkB,SAAQ,YAAY;IAE/C,QAAQ,EAAE,cAAc,CAAC;IACzB,YAAY,EAAE,YAAY,CAAC;IAC3B,OAAO,CAAC,MAAM,CAAU;IACxB;;;;;OAKG;IACH,IAAI,KAAK,IAIK,OAAO,CADpB;IACD,IAAI,KAAK,CAAC,EAAE,EAAE,OAAO,EAGpB;;CAMJ;AAED,qBAAa,mBAAoB,SAAQ,YAAY;IAEjD,OAAO,CAAC,MAAM,CAAS;IACvB,IAAI,QAAQ,IAII,MAAM,CADrB;IACD,IAAI,QAAQ,CAAC,CAAC,EAAE,MAAM,EAGrB;CACJ;AAED,qBAAa,gBAAiB,SAAQ,YAAY;IAE9C,SAAS,EAAE,OAAO,CAAC;IACnB,SAAS,EAAE,OAAO,CAAC;IAEnB,SAAS,EAAE,OAAO,CAAC;IACnB,SAAS,EAAE,OAAO,CAAC;IAEnB,IAAI,KAAK,WAGR;IAED,IAAI,MAAM,WAGT;CACJ;AAED,qBAAa,kBAAmB,SAAQ,YAAY;IAIrC,MAAM,CAAC,EAAE,MAAM;IAEf,KAAK,CAAC,EAAE,OAAO;IACf,MAAM,CAAC,EAAE,QAAQ;IACjB,QAAQ,CAAC,EAAE,OAAO;gBAJlB,MAAM,CAAC,EAAE,MAAM,EAEf,KAAK,CAAC,EAAE,OAAO,EACf,MAAM,CAAC,EAAE,QAAQ,EACjB,QAAQ,CAAC,EAAE,OAAO;CAKhC;AAED,qBAAa,iBAAkB,SAAQ,YAAY;IAE/C,SAAS,CAAC,EAAE,SAAS,CAAC;CACzB"}

View File

@@ -1 +1 @@
{"version":3,"file":"SelectBase.d.ts","sourceRoot":"","sources":["../../../src/Editor/SelectBase.ts"],"names":[],"mappings":"AAAA,OAAO,EAAkB,KAAK,EAAE,OAAO,EAAiC,OAAO,EAAQ,QAAQ,EAAqB,OAAO,EAA8B,MAAM,OAAO,CAAC;AAGvK,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAE3D,OAAO,EAAE,OAAO,EAAE,MAAM,yBAAyB,CAAC;AAGlD,OAAO,EAAe,MAAM,EAAE,MAAM,gBAAgB,CAAC;AAErD;;GAEG;AACH,qBAAa,aAAa;IAGtB,SAAS,CAAC,OAAO,EAAE,OAAO,CAAC;IAC3B,YAAY,EAAE,MAAM,CAAC;IACrB,aAAa,EAAE,MAAM,CAAC;IAEtB,iBAAiB,UAAiB;IAClC,WAAW,gBAAuB;IAClC,SAAS,CAAC,aAAa,EAAE,OAAO,CAAC;IACjC,SAAS,CAAC,QAAQ,EAAE,OAAO,CAAiB;gBAEhC,IAAI,EAAE,OAAO;IAczB;;MAEE;IACF,MAAM,CAAC,UAAU,CAAC,EAAE,QAAQ,EAAE,EAAE,MAAM,CAAC,EAAE,MAAM;IAa/C,WAAW,CAAC,MAAM,CAAC,EAAE,MAAM,GAAG,MAAM;IAgCpC,sBAAsB,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAO9C,IAAI,gBAAgB,IAAI,MAAM,EAAE,CAO/B;IAED,mBAAmB,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAsB3C;;;;OAIG;IACH,SAAS,CAAC,WAAW,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAK7C,kBAAkB,CAAC,EAAE,EAAE,OAAO,GAAG,OAAO;IASxC,iBAAiB,CAAC,GAAG,EAAE,QAAQ,GAAG;QAAE,GAAG,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;QAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;KAAE;IAO/E,OAAO,CAAC,0BAA0B;IA4DlC,iBAAiB,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,KAAK,CAAC,OAAO,CAAC,GAAG,OAAO;IAgB/G,SAAS,CAAC,aAAa,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,GAAG,OAAO;IAItE,eAAe,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAyCvC,aAAa,CAAC,KAAK,EAAE,OAAO,GAAG,OAAO;IAEtC;;;;;;;;;MASE;IACF,cAAc,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,GAAG,OAAO;CAoBjH"}
{"version":3,"file":"SelectBase.d.ts","sourceRoot":"","sources":["../../../src/Editor/SelectBase.ts"],"names":[],"mappings":"AAAA,OAAO,EAAwB,KAAK,EAAE,OAAO,EAA6D,OAAO,EAAQ,QAAQ,EAAqB,OAAO,EAAE,MAAM,OAAO,CAAC;AAG7K,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAE3D,OAAO,EAAE,OAAO,EAAE,MAAM,yBAAyB,CAAC;AAElD,OAAO,EAAe,MAAM,EAAE,MAAM,gBAAgB,CAAC;AAErD;;GAEG;AACH,qBAAa,aAAa;IAGtB,SAAS,CAAC,OAAO,EAAE,OAAO,CAAC;IAC3B,YAAY,EAAE,MAAM,CAAC;IACrB,aAAa,EAAE,MAAM,CAAC;IAEtB,iBAAiB,UAAiB;IAClC,WAAW,gBAAuB;IAClC,SAAS,CAAC,aAAa,EAAE,OAAO,CAAC;IACjC,SAAS,CAAC,QAAQ,EAAE,OAAO,CAAiB;gBAEhC,IAAI,EAAE,OAAO;IAczB;;MAEE;IACF,MAAM,CAAC,UAAU,CAAC,EAAE,QAAQ,EAAE,EAAE,MAAM,CAAC,EAAE,MAAM;IAa/C,WAAW,CAAC,MAAM,CAAC,EAAE,MAAM,GAAG,MAAM;IAoCpC,sBAAsB,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAiB9C,IAAI,gBAAgB,IAAI,MAAM,EAAE,CAO/B;IAED,mBAAmB,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAsB3C;;;;OAIG;IACH,SAAS,CAAC,WAAW,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAK7C,kBAAkB,CAAC,EAAE,EAAE,OAAO,GAAG,OAAO;IASxC,iBAAiB,CAAC,GAAG,EAAE,QAAQ,GAAG;QAAE,GAAG,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;QAAC,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;KAAE;IAO/E,OAAO,CAAC,0BAA0B;IA6DlC,iBAAiB,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,OAAO,CAAC,EAAE,QAAQ,EAAE,KAAK,CAAC,OAAO,CAAC,GAAG,OAAO;IAgB/G,SAAS,CAAC,aAAa,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,GAAG,OAAO;IAItE,eAAe,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAyCvC,aAAa,CAAC,KAAK,EAAE,OAAO,GAAG,OAAO;IAEtC;;;;;;;;;MASE;IACF,cAAc,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,GAAG,OAAO;CAoBjH"}

View File

@@ -1 +1 @@
{"version":3,"file":"SelectControls.d.ts","sourceRoot":"","sources":["../../../src/Editor/SelectControls.ts"],"names":[],"mappings":"AASA,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAElD,OAAO,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM,UAAU,CAAC;AAEjD,OAAO,EAAE,aAAa,EAAE,MAAM,cAAc,CAAC;AAC7C,OAAO,EAAE,SAAS,EAAE,UAAU,EAAE,MAAM,aAAa,CAAC;AACpD,OAAO,EAAE,MAAM,EAAE,MAAM,gBAAgB,CAAC;AAExC,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAIxC,qBAAa,cAAe,YAAW,aAAa;IAU5C,OAAO,CAAC,OAAO;IACf,OAAO,CAAC,OAAO;IATnB,iBAAiB,SAAQ;IACzB,OAAO,CAAC,UAAU,CAAgB;IAClC,OAAO,CAAC,UAAU,CAA8B;IAChD,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,CAAC,WAAW,CAA+B;IAClD,OAAO,CAAC,eAAe,CAAU;gBAGrB,OAAO,EAAE,MAAM,EACf,OAAO,EAAE,MAAM;IAO3B,IAAI,OAAO,YAGV;IAEK,IAAI,CAAC,CAAC,EAAE,UAAU;IAexB;;;OAGG;IACH,IAAI,SAAS,IAAI,SAAS,CAGzB;IAED,IAAI,UAAU,CAAC,IAAI,EAAE,UAAU,EAI9B;IAED,aAAa;IAgBb,UAAU;IAsCV;;;OAGG;IACH,SAAS,CAAC,SAAS,UAAO;IA8D1B,WAAW;IAYX,WAAW;IAkBX,SAAS,CAAC,CAAC,EAAE,aAAa;IAY1B,SAAS;IAQT,MAAM;IASN,SAAS,CAAC,UAAU,EAAE,aAAa,EAAE,YAAY,UAAQ;IAuBzD,YAAY,CAAC,UAAU,EAAE,aAAa;IAQtC,iBAAiB;IAKjB,cAAc;IAKd,UAAU;CAIb"}
{"version":3,"file":"SelectControls.d.ts","sourceRoot":"","sources":["../../../src/Editor/SelectControls.ts"],"names":[],"mappings":"AASA,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAElD,OAAO,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM,UAAU,CAAC;AAEjD,OAAO,EAAE,aAAa,EAAE,MAAM,cAAc,CAAC;AAC7C,OAAO,EAAE,SAAS,EAAE,UAAU,EAAE,MAAM,aAAa,CAAC;AACpD,OAAO,EAAE,MAAM,EAAE,MAAM,gBAAgB,CAAC;AAExC,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAExC,qBAAa,cAAe,YAAW,aAAa;IAU5C,OAAO,CAAC,OAAO;IACf,OAAO,CAAC,OAAO;IATnB,iBAAiB,SAAQ;IACzB,OAAO,CAAC,UAAU,CAAgB;IAClC,OAAO,CAAC,UAAU,CAA8B;IAChD,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,CAAC,WAAW,CAA+B;IAClD,OAAO,CAAC,eAAe,CAAU;gBAGrB,OAAO,EAAE,MAAM,EACf,OAAO,EAAE,MAAM;IAO3B,IAAI,OAAO,YAGV;IAEK,IAAI,CAAC,CAAC,EAAE,UAAU;IAexB;;;OAGG;IACH,IAAI,SAAS,IAAI,SAAS,CAGzB;IAED,IAAI,UAAU,CAAC,IAAI,EAAE,UAAU,EAI9B;IAED,aAAa;IAgBb,UAAU;IAqBV;;;OAGG;IACH,SAAS,CAAC,SAAS,UAAO;IA8D1B,WAAW;IAYX,WAAW;IAkBX,SAAS,CAAC,CAAC,EAAE,aAAa;IAY1B,SAAS;IAQT,MAAM;IASN,SAAS,CAAC,UAAU,EAAE,aAAa,EAAE,YAAY,UAAQ;IAuBzD,YAAY,CAAC,UAAU,EAAE,aAAa;IAQtC,iBAAiB;IAKjB,cAAc;IAKd,UAAU;CAIb"}

View File

@@ -3,15 +3,15 @@ import * as React from "react";
* 底部状态栏的捕捉按钮.
*/
export declare class SnapMenuFixed extends React.Component<{}> {
private isMenuShow;
/**
* 模态框呼出标记,当呼出模态框时,关闭菜单不关闭蒙板.
*/
private isModalShow;
state: {
isOpenObjectSnap: boolean;
};
render(): JSX.Element;
RenderMenu: () => JSX.Element;
ShowMenu: (e: any) => void;
HideMenu: () => void;
private close;
}
//# sourceMappingURL=SnapMenuFixed.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"SnapMenuFixed.d.ts","sourceRoot":"","sources":["../../../src/Editor/SnapMenuFixed.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAO/B;;GAEG;AACH,qBACa,aAAc,SAAQ,KAAK,CAAC,SAAS,CAAC,EAAE,CAAC;IAEtC,OAAO,CAAC,UAAU,CAAkB;IAEhD;;OAEG;IACS,OAAO,CAAC,WAAW,CAAkB;IACjD,MAAM;IAkBN,UAAU,oBAiDR;IAEF,QAAQ,MAAO,GAAG,UAMhB;IAEF,QAAQ,aAKN;IACF,OAAO,CAAC,KAAK,CAIX;CACL"}
{"version":3,"file":"SnapMenuFixed.d.ts","sourceRoot":"","sources":["../../../src/Editor/SnapMenuFixed.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAM/B;;GAEG;AACH,qBACa,aAAc,SAAQ,KAAK,CAAC,SAAS,CAAC,EAAE,CAAC;IAElD;;OAEG;IACS,OAAO,CAAC,WAAW,CAAkB;IAE1C,KAAK;;MAEV;IACF,MAAM;IAgBN,UAAU,oBAsCR;IAEF,OAAO,CAAC,KAAK,CAIX;CACL"}

View File

@@ -5,8 +5,10 @@ import { GetPointPrompt } from "./PromptOptions";
* 轴线捕捉模式
*/
export declare enum AxisSnapMode {
None = 0,
Polar = 1,
Ortho = 2
Ortho = 2,
Custom = 3
}
export declare class SnapServices {
Disabled: boolean;
@@ -16,25 +18,27 @@ export declare class SnapServices {
SnapPoint: Vector3;
AxisSnapBasePoint: Vector3;
SnapModeEnable: ObjectSnapMode;
private m_SnapMode;
private m_DynPrompt;
private m_HasBasePoint;
private m_IsZAxis;
private m_SupportSnapPoints;
private m_UCS;
EnablePolarSnap: boolean;
CustomAxis: Vector3[];
private _SnapType;
private _DynPrompt;
private _HasBasePoint;
private _IsZAxis;
private _SupportSnapPoints;
private _UCS;
/** 切线捕捉时使用的基点 */
TanBasePoint: Vector3;
Start(prompt: GetPointPrompt): void;
Stop(): void;
get SnapMode(): ObjectSnapMode;
set SnapMode(mode: ObjectSnapMode);
get SnapType(): ObjectSnapMode;
private set SnapType(value);
private UpdateCursort;
/**
* 返回合适的捕捉点,如果有的话.
* @returns 捕捉点或空
*/
GetSnapPoint(): Vector3 | undefined;
private m_DelaySupportSnapId;
private _DelaySupportSnapId;
/**
* 获得实体捕捉点.
*
@@ -61,7 +65,7 @@ export declare class SnapServices {
* @returns SnapAxis
*/
private AxisSnap;
private GetAxisSnapPoint;
GetAxisSnapPoint(): Vector3;
/**
* 十字光标组
*/
@@ -86,11 +90,15 @@ export declare class SnapServices {
private UpdateObliqueOutline;
private UpdateObjectPosition;
private m_SupportExtLine;
m_SupportExtLinePts: Vector3[];
_SupportExtLinePts: Vector3[];
private InitSupportExtLine;
private UpdateSupportExtLine;
private DrawExtend;
InitDynPrompt(): void;
UpdateDynPrompt(): void;
}
export declare function PtCPToAxis(axisSpWcs: Vector3, axisEpWcs: Vector3, ptVcs: Vector3): {
dist: number;
cp: Vector3;
};
//# sourceMappingURL=SnapServices.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"SnapServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/SnapServices.ts"],"names":[],"mappings":"AAAA,OAAO,EAAuE,OAAO,EAAE,MAAM,OAAO,CAAC;AAsBrG,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AAGjD;;GAEG;AACH,oBAAY,YAAY;IAEpB,KAAK,IAAI;IACT,KAAK,IAAI;CACZ;AAqCD,qBAAa,YAAY;IAErB,QAAQ,EAAE,OAAO,CAAS;IAC1B,WAAW,UAAQ;IACnB,QAAQ,SAAM;IACd,YAAY,eAAsB;IAClC,SAAS,EAAE,OAAO,CAAC;IACnB,iBAAiB,EAAE,OAAO,CAAC;IAC3B,cAAc,EAAE,cAAc,CAAsB;IACpD,OAAO,CAAC,UAAU,CAAuC;IACzD,OAAO,CAAC,WAAW,CAAc;IACjC,OAAO,CAAC,cAAc,CAAkB;IACxC,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,mBAAmB,CAA0B;IACrD,OAAO,CAAC,KAAK,CAAU;IAEvB,iBAAiB;IACjB,YAAY,EAAE,OAAO,CAAC;IAEtB,KAAK,CAAC,MAAM,EAAE,cAAc;IA+C5B,IAAI;IAmBJ,IAAI,QAAQ,mBAGX;IAED,IAAI,QAAQ,CAAC,IAAI,gBAAA,EAOhB;IAED,OAAO,CAAC,aAAa;IAYrB;;;OAGG;IACH,YAAY,IAAI,OAAO,GAAG,SAAS;IASnC,OAAO,CAAC,oBAAoB,CAAC;IAE7B;;;;;;;;;;;OAWG;IACH,OAAO,CAAC,kBAAkB;IA+K1B,OAAO,CAAC,oBAAoB;IAgD5B,OAAO,CAAC,gBAAgB;IAqBxB;;;;;;;;;OASG;IACH,OAAO,CAAC,QAAQ;IAgHhB,OAAO,CAAC,gBAAgB;IAyJxB;;OAEG;IACH,OAAO,CAAC,aAAa,CAAkB;IACvC;;OAEG;IACH,OAAO,CAAC,eAAe;IAkBvB;;OAEG;IACH,OAAO,CAAC,iBAAiB;IAoBzB,OAAO,CAAC,cAAc,CAAO;IAC7B,OAAO,CAAC,gBAAgB;IAUxB,OAAO,CAAC,kBAAkB;IAQ1B,OAAO,CAAC,sBAAsB;IAuC9B,OAAO,CAAC,oBAAoB,CAAO;IAEnC,OAAO,CAAC,sBAAsB;IAY9B,OAAO,CAAC,wBAAwB;IAQhC,OAAO,CAAC,gBAAgB,CAAO;IAE/B,OAAO,CAAC,kBAAkB;IAW1B,OAAO,CAAC,oBAAoB;IAQ5B,OAAO,CAAC,oBAAoB;IAY5B,OAAO,CAAC,gBAAgB,CAAO;IAC/B,mBAAmB,EAAE,OAAO,EAAE,CAAM;IACpC,OAAO,CAAC,kBAAkB;IAa1B,OAAO,CAAC,oBAAoB;IAiB5B,OAAO,CAAC,UAAU;IAqClB,aAAa;IAQb,eAAe;CA+DlB"}
{"version":3,"file":"SnapServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/SnapServices.ts"],"names":[],"mappings":"AAAA,OAAO,EAAuE,OAAO,EAAE,MAAM,OAAO,CAAC;AAkBrG,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAC;AAGjD;;GAEG;AACH,oBAAY,YAAY;IAEpB,IAAI,IAAI;IACR,KAAK,IAAI;IACT,KAAK,IAAI;IACT,MAAM,IAAI;CACb;AAqCD,qBAAa,YAAY;IAErB,QAAQ,EAAE,OAAO,CAAS;IAC1B,WAAW,UAAQ;IACnB,QAAQ,SAAM;IACd,YAAY,eAAsB;IAClC,SAAS,EAAE,OAAO,CAAC;IACnB,iBAAiB,EAAE,OAAO,CAAC;IAC3B,cAAc,EAAE,cAAc,CAAsB;IACpD,eAAe,EAAE,OAAO,CAAQ;IAChC,UAAU,EAAE,OAAO,EAAE,CAAM;IAC3B,OAAO,CAAC,SAAS,CAAuC;IACxD,OAAO,CAAC,UAAU,CAAc;IAChC,OAAO,CAAC,aAAa,CAAkB;IACvC,OAAO,CAAC,QAAQ,CAAS;IACzB,OAAO,CAAC,kBAAkB,CAA0B;IACpD,OAAO,CAAC,IAAI,CAAU;IAEtB,iBAAiB;IACjB,YAAY,EAAE,OAAO,CAAC;IAEtB,KAAK,CAAC,MAAM,EAAE,cAAc;IA+C5B,IAAI;IAmBJ,IAAI,QAAQ,IAAI,cAAc,CAG7B;IAGD,OAAO,KAAK,QAAQ,QAOnB;IAED,OAAO,CAAC,aAAa;IAYrB;;;OAGG;IACH,YAAY,IAAI,OAAO,GAAG,SAAS;IASnC,OAAO,CAAC,mBAAmB,CAAC;IAE5B;;;;;;;;;;;OAWG;IACH,OAAO,CAAC,kBAAkB;IA4L1B,OAAO,CAAC,oBAAoB;IAgD5B,OAAO,CAAC,gBAAgB;IAqBxB;;;;;;;;;OASG;IACH,OAAO,CAAC,QAAQ;IAuHhB,gBAAgB;IAyJhB;;OAEG;IACH,OAAO,CAAC,aAAa,CAAkB;IACvC;;OAEG;IACH,OAAO,CAAC,eAAe;IAkBvB;;OAEG;IACH,OAAO,CAAC,iBAAiB;IAoBzB,OAAO,CAAC,cAAc,CAAO;IAC7B,OAAO,CAAC,gBAAgB;IAUxB,OAAO,CAAC,kBAAkB;IAQ1B,OAAO,CAAC,sBAAsB;IAuC9B,OAAO,CAAC,oBAAoB,CAAO;IAEnC,OAAO,CAAC,sBAAsB;IAY9B,OAAO,CAAC,wBAAwB;IAQhC,OAAO,CAAC,gBAAgB,CAAO;IAE/B,OAAO,CAAC,kBAAkB;IAW1B,OAAO,CAAC,oBAAoB;IAQ5B,OAAO,CAAC,oBAAoB;IAY5B,OAAO,CAAC,gBAAgB,CAAO;IAC/B,kBAAkB,EAAE,OAAO,EAAE,CAAM;IACnC,OAAO,CAAC,kBAAkB;IAa1B,OAAO,CAAC,oBAAoB;IAc5B,OAAO,CAAC,UAAU;IAqClB,aAAa;IAQb,eAAe;CAiElB;AAID,wBAAgB,UAAU,CAAC,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO;;;EA6BhF"}

View File

@@ -1,13 +1,23 @@
import { Group, LineBasicMaterial } from "three";
import { BoxBufferGeometry, ConeBufferGeometry, CylinderBufferGeometry, Group, LineBasicMaterial } from "three";
export declare class Axes extends Group {
private m_ConeHeight;
private m_ConeRadius;
private m_AxesLength;
private m_Line;
private m_Cone;
constructor();
private _ConeHeight;
private _ConeRadius;
private _AxesLength;
private _Line;
private _Cone;
constructor(_ConeHeight?: number, //圆锥高
_ConeRadius?: number, //圆锥半径
_AxesLength?: number);
private _ConeNeg;
InitNegCone(): void;
private static _LineGeom;
static get LineGeom(): CylinderBufferGeometry;
private static _ConeGeo;
static get ConeGeo(): ConeBufferGeometry;
private static _BoxGeo;
static get BoxGeo(): BoxBufferGeometry;
set ConeRadius(size: number);
set Length(length: number);
set AxesLength(length: number);
set Material(m: LineBasicMaterial);
}
//# sourceMappingURL=Axes.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"Axes.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/Axes.ts"],"names":[],"mappings":"AAAA,OAAO,EAAuD,KAAK,EAAQ,iBAAiB,EAAQ,MAAM,OAAO,CAAC;AAKlH,qBAAa,IAAK,SAAQ,KAAK;IAG3B,OAAO,CAAC,YAAY,CAAe;IACnC,OAAO,CAAC,YAAY,CAAe;IACnC,OAAO,CAAC,YAAY,CAAa;IAEjC,OAAO,CAAC,MAAM,CAAO;IACrB,OAAO,CAAC,MAAM,CAAO;;IA0BrB,IAAI,UAAU,CAAC,IAAI,EAAE,MAAM,EAI1B;IACD,IAAI,MAAM,CAAC,MAAM,EAAE,MAAM,EAKxB;IAED,IAAI,QAAQ,CAAC,CAAC,EAAE,iBAAiB,EAOhC;CACJ"}
{"version":3,"file":"Axes.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/Axes.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,sBAAsB,EAAE,KAAK,EAAQ,iBAAiB,EAAQ,MAAM,OAAO,CAAC;AAK5H,qBAAa,IAAK,SAAQ,KAAK;IAMvB,OAAO,CAAC,WAAW;IACnB,OAAO,CAAC,WAAW;IACnB,OAAO,CAAC,WAAW;IANvB,OAAO,CAAC,KAAK,CAAO;IACpB,OAAO,CAAC,KAAK,CAAO;gBAGR,WAAW,GAAE,MAAY,EAAC,KAAK;IAC/B,WAAW,GAAE,MAAY,EAAC,MAAM;IAChC,WAAW,GAAE,MAAU;IAanC,OAAO,CAAC,QAAQ,CAAO;IACvB,WAAW;IAaX,OAAO,CAAC,MAAM,CAAC,SAAS,CAAyB;IACjD,MAAM,KAAK,QAAQ,2BAQlB;IACD,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAqB;IAC5C,MAAM,KAAK,OAAO,uBAQjB;IACD,OAAO,CAAC,MAAM,CAAC,OAAO,CAAoB;IAC1C,MAAM,KAAK,MAAM,sBAOhB;IAED,IAAI,UAAU,CAAC,IAAI,EAAE,MAAM,EAI1B;IAED,IAAI,UAAU,CAAC,MAAM,EAAE,MAAM,EAK5B;IAED,IAAI,QAAQ,CAAC,CAAC,EAAE,iBAAiB,EAOhC;CACJ"}

View File

@@ -0,0 +1,23 @@
import { BoxBufferGeometry, CylinderBufferGeometry, Group, LineBasicMaterial } from "three";
export default class AxesCube extends Group {
private _ConeHeight;
private _ConeRadius;
private _AxesLength;
private _Line;
private _Cone;
private _Cube;
constructor(_ConeHeight?: number, //圆锥高
_ConeRadius?: number, //圆锥半径
_AxesLength?: number);
private _CubeNeg;
InitNegCube(): void;
private static _LineGeom;
static get LineGeom(): CylinderBufferGeometry;
private static _CubeGeo;
static get CubeGeo(): BoxBufferGeometry;
private static _BoxGeo;
static get BoxGeo(): BoxBufferGeometry;
set ConeRadius(size: number);
set Material(m: LineBasicMaterial);
}
//# sourceMappingURL=AxesCube.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"AxesCube.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/AxesCube.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,iBAAiB,EAAE,sBAAsB,EAAE,KAAK,EAAQ,iBAAiB,EAAQ,MAAM,OAAO,CAAC;AAGxG,MAAM,CAAC,OAAO,OAAO,QAAS,SAAQ,KAAK;IAOnC,OAAO,CAAC,WAAW;IACnB,OAAO,CAAC,WAAW;IACnB,OAAO,CAAC,WAAW;IAPvB,OAAO,CAAC,KAAK,CAAO;IACpB,OAAO,CAAC,KAAK,CAAO;IACpB,OAAO,CAAC,KAAK,CAAO;gBAGR,WAAW,GAAE,MAAY,EAAC,KAAK;IAC/B,WAAW,GAAE,MAAY,EAAC,MAAM;IAChC,WAAW,GAAE,MAAU;IAcnC,OAAO,CAAC,QAAQ,CAAO;IACvB,WAAW;IAaX,OAAO,CAAC,MAAM,CAAC,SAAS,CAAyB;IACjD,MAAM,KAAK,QAAQ,2BAQlB;IAED,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAoB;IAC3C,MAAM,KAAK,OAAO,sBAQjB;IAED,OAAO,CAAC,MAAM,CAAC,OAAO,CAAoB;IAC1C,MAAM,KAAK,MAAM,sBAOhB;IAGD,IAAI,UAAU,CAAC,IAAI,EAAE,MAAM,EAI1B;IACD,IAAI,QAAQ,CAAC,CAAC,EAAE,iBAAiB,EAOhC;CACJ"}

View File

@@ -0,0 +1,7 @@
import { Box3, LineSegments, Matrix4 } from "three";
export declare class BoxHelper2 extends LineSegments {
constructor(color?: number, cross?: boolean);
SetBox(box: Box3): void;
SetBoxOCS(box: Box3, ocs: Matrix4, boxInOCS?: boolean): void;
}
//# sourceMappingURL=BoxObject.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"BoxObject.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/BoxObject.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAmC,YAAY,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAGrF,qBAAa,UAAW,SAAQ,YAAY;gBAG5B,KAAK,SAAI,EAAE,KAAK,UAAQ;IAoBpC,MAAM,CAAC,GAAG,EAAE,IAAI;IAUhB,SAAS,CAAC,GAAG,EAAE,IAAI,EAAE,GAAG,EAAE,OAAO,EAAE,QAAQ,UAAO;CAUrD"}

View File

@@ -0,0 +1,12 @@
import { Command } from "../CommandMachine";
import { TransMode } from './TransformServices';
export declare class Command_SetGizmoMode implements Command {
private mode;
constructor(mode: TransMode);
exec(): Promise<void>;
}
export declare class Command_GizmoCSSwith implements Command {
constructor();
exec(): Promise<void>;
}
//# sourceMappingURL=Command_SetGizmoMode.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"Command_SetGizmoMode.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/Command_SetGizmoMode.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,OAAO,EAAE,MAAM,mBAAmB,CAAC;AAC5C,OAAO,EAAE,SAAS,EAAE,MAAM,qBAAqB,CAAC;AAGhD,qBAAa,oBAAqB,YAAW,OAAO;IAEpC,OAAO,CAAC,IAAI;gBAAJ,IAAI,EAAE,SAAS;IAC7B,IAAI;CAKb;AAED,qBAAa,oBAAqB,YAAW,OAAO;;IAG1C,IAAI;CAKb"}

View File

@@ -1,15 +1,28 @@
import * as THREE from 'three';
import { Group } from 'three';
import { IUCSGridConfig } from '../UserConfig';
import { Axes } from './Axes';
import { IGizmo } from './IGizmo';
export declare enum AxisType {
Origin = 0,
X = 1,
Y = 2,
Z = 3
X = 0,
Y = 1,
Z = 2,
Origin = 3,
YZ = 4,
XZ = 5,
XY = 6,
ZRotate = 7
}
export declare class CoorAxes extends THREE.Group {
private m_Axis_X;
private m_Axis_Y;
private m_Axis_Z;
export declare class CoorAxes extends Group implements IGizmo {
protected _Axis_X: Axes;
protected _Axis_Y: Axes;
protected _Axis_Z: Axes;
constructor();
Rest(): void;
private _gridHelper;
SettingGripHelper(ucsGridConfig: IUCSGridConfig): void;
set AxtiveIndex(t: AxisType);
get AxtiveIndex(): AxisType;
Picks: Group;
HideAxes(): void;
Reset(): void;
}
//# sourceMappingURL=CoorAxes.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"CoorAxes.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/CoorAxes.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAK/B,oBAAY,QAAQ;IAEhB,MAAM,IAAI;IACV,CAAC,IAAI;IACL,CAAC,IAAI;IACL,CAAC,IAAI;CACR;AAID,qBAAa,QAAS,SAAQ,KAAK,CAAC,KAAK;IAErC,OAAO,CAAC,QAAQ,CAAO;IACvB,OAAO,CAAC,QAAQ,CAAO;IACvB,OAAO,CAAC,QAAQ,CAAO;;IAyBvB,IAAI;CAQP"}
{"version":3,"file":"CoorAxes.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/CoorAxes.ts"],"names":[],"mappings":"AAAA,OAAO,EAAS,KAAK,EAAE,MAAM,OAAO,CAAC;AAGrC,OAAO,EAAE,cAAc,EAAE,MAAM,eAAe,CAAC;AAC/C,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAE9B,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAElC,oBAAY,QAAQ;IAEhB,CAAC,IAAI;IACL,CAAC,IAAI;IACL,CAAC,IAAI;IACL,MAAM,IAAI;IACV,EAAE,IAAI;IACN,EAAE,IAAI;IACN,EAAE,IAAI;IACN,OAAO,IAAI;CACd;AAID,qBAAa,QAAS,SAAQ,KAAM,YAAW,MAAM;IAEjD,SAAS,CAAC,OAAO,EAAE,IAAI,CAAC;IACxB,SAAS,CAAC,OAAO,EAAE,IAAI,CAAC;IACxB,SAAS,CAAC,OAAO,EAAE,IAAI,CAAC;;IAyBxB,OAAO,CAAC,WAAW,CAAc;IAEjC,iBAAiB,CAAC,aAAa,EAAE,cAAc;IAuB/C,IAAI,WAAW,CAAC,CAAC,EACE,QAAQ,AADV,EAAK;IACtB,IAAI,WAAW,IAAI,QAAQ,CAAY;IAEvC,KAAK,QAAa;IAClB,QAAQ,IAAI,IAAI;IAGhB,KAAK;CAQR"}

View File

@@ -0,0 +1,12 @@
import { Color, Group } from "three";
export default class GridHelper2 extends Group {
/**
*
* @param size 网格大小
* @param divisions 网格内一行/列有几个格子
* @param color1 //外边框颜色
* @param color2 //内线颜色
*/
constructor(size: number, divisions: number, color1: Color, color2: Color);
}
//# sourceMappingURL=GridHelper2.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"GridHelper2.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/GridHelper2.ts"],"names":[],"mappings":"AAAA,OAAO,EAAkB,KAAK,EAAE,KAAK,EAAoC,MAAM,OAAO,CAAC;AAEvF,MAAM,CAAC,OAAO,OAAO,WAAY,SAAQ,KAAK;IAE1C;;;;;;OAMG;gBACS,IAAI,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,KAAK;CAwC5E"}

View File

@@ -0,0 +1,9 @@
import { Group } from "three";
import { AxisType } from "./CoorAxes";
export interface IGizmo extends Group {
Picks: Group;
HideAxes(): void;
Reset(): void;
AxtiveIndex: AxisType;
}
//# sourceMappingURL=IGizmo.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"IGizmo.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/IGizmo.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,OAAO,CAAC;AAC9B,OAAO,EAAE,QAAQ,EAAE,MAAM,YAAY,CAAC;AAEtC,MAAM,WAAW,MAAO,SAAQ,KAAK;IAEjC,KAAK,EAAE,KAAK,CAAC;IACb,QAAQ,IAAI,IAAI,CAAC;IACjB,KAAK,IAAI,IAAI,CAAC;IACd,WAAW,EAAE,QAAQ,CAAC;CACzB"}

View File

@@ -0,0 +1,12 @@
import { Intersection } from "three";
import { Entity } from "../../DatabaseServices/Entity/Entity";
export declare class ParsePlacePos {
private _Entity;
private _Inter;
private _Collision;
constructor(_Entity: Entity, //直接修改这个实体的坐标系 (如果可以)
_Inter: Intersection, _Collision?: boolean);
private PlaceHorizontalPlane;
private GetRayObjects;
}
//# sourceMappingURL=ParsePlacePos.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ParsePlacePos.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/ParsePlacePos.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,YAAY,EAAyC,MAAM,OAAO,CAAC;AAO5E,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAM9D,qBAAa,aAAa;IAGlB,OAAO,CAAC,OAAO;IACf,OAAO,CAAC,MAAM;IACd,OAAO,CAAC,UAAU;gBAFV,OAAO,EAAE,MAAM,EAAC,qBAAqB;IACrC,MAAM,EAAE,YAAY,EACpB,UAAU,UAAgB;IAoFtC,OAAO,CAAC,oBAAoB;IA6E5B,OAAO,CAAC,aAAa;CAqBxB"}

View File

@@ -0,0 +1,13 @@
import { Vector3 } from "three";
import { Entity } from "../../DatabaseServices/Entity/Entity";
export declare class ParseWalls {
private _Pos;
private _Dir;
private _EntSet;
private _RSeg;
constructor(_Pos: Vector3, _Dir: Vector3, _EntSet: Set<Entity>, size: number);
FindInWall(x: number): Segment1d | undefined;
private Raycast;
}
export declare type Segment1d = [number, number];
//# sourceMappingURL=ParseWalls.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ParseWalls.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/ParseWalls.ts"],"names":[],"mappings":"AAAA,OAAO,EAA2B,OAAO,EAAE,MAAM,OAAO,CAAC;AAEzD,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAM9D,qBAAa,UAAU;IAIf,OAAO,CAAC,IAAI;IACZ,OAAO,CAAC,IAAI;IACZ,OAAO,CAAC,OAAO;IAJnB,OAAO,CAAC,KAAK,CAAc;gBAEf,IAAI,EAAE,OAAO,EACb,IAAI,EAAE,OAAO,EACb,OAAO,EAAE,GAAG,CAAC,MAAM,CAAC,EAC5B,IAAI,EAAE,MAAM;IAYhB,UAAU,CAAC,CAAC,EAAE,MAAM,GAAG,SAAS,GAAG,SAAS;IAK5C,OAAO,CAAC,OAAO;CAiElB;AAuCD,oBAAY,SAAS,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC"}

View File

@@ -1,11 +0,0 @@
import { Group } from 'three';
export declare class RotateAxes extends Group {
private _Radius;
private _ActiveIndex;
constructor();
private createCircle;
set AxtiveIndex(v: number);
get AxtiveIndex(): number;
Rest(): void;
}
//# sourceMappingURL=RotateAxes.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"RotateAxes.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/RotateAxes.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAsC,MAAM,OAAO,CAAC;AAMlE,qBAAa,UAAW,SAAQ,KAAK;IAEjC,OAAO,CAAC,OAAO,CAAa;IAC5B,OAAO,CAAC,YAAY,CAAa;;IAcjC,OAAO,CAAC,YAAY;IAcpB,IAAI,WAAW,CAAC,CAAC,EAAE,MAAM,EAKxB;IACD,IAAI,WAAW,IANI,MAAM,CASxB;IACD,IAAI;CASP"}

View File

@@ -0,0 +1,19 @@
import { Group, TorusBufferGeometry } from 'three';
import { AxisType } from './CoorAxes';
import { IGizmo } from './IGizmo';
export declare class RotateGizmo extends Group implements IGizmo {
private static _Radius;
private _ActiveIndex;
private static _MtlHide;
Picks: Group;
constructor();
private __vec__;
HideAxes(): void;
private static _CurveGeometry;
static get _CurveGemo(): TorusBufferGeometry;
private CreateCircle;
set AxtiveIndex(v: AxisType);
get AxtiveIndex(): AxisType;
Reset(): void;
}
//# sourceMappingURL=RotateGizmo.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"RotateGizmo.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/RotateGizmo.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAA2B,mBAAmB,EAAW,MAAM,OAAO,CAAC;AAGrF,OAAO,EAAE,QAAQ,EAAE,MAAM,YAAY,CAAC;AACtC,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAIlC,qBAAa,WAAY,SAAQ,KAAM,YAAW,MAAM;IAEpD,OAAO,CAAC,MAAM,CAAC,OAAO,CAAa;IACnC,OAAO,CAAC,YAAY,CAAa;IACjC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAEpB;IACH,KAAK,EAAE,KAAK,CAAC;;IAqDb,OAAO,CAAC,OAAO,CAAe;IAC9B,QAAQ;IAaR,OAAO,CAAC,MAAM,CAAC,cAAc,CAAsB;IACnD,MAAM,KAAK,UAAU,IAAI,mBAAmB,CAK3C;IACD,OAAO,CAAC,YAAY;IAMpB,IAAI,WAAW,CAAC,CAAC,EAAE,QAAQ,EAK1B;IACD,IAAI,WAAW,IANI,QAAQ,CAS1B;IACD,KAAK;CAUR"}

View File

@@ -0,0 +1,28 @@
import { Group, MeshBasicMaterial, OctahedronGeometry } from "three";
import AxesCube from "./AxesCube";
import { AxisType } from "./CoorAxes";
import { IGizmo } from "./IGizmo";
export declare class ScaleGizmo extends Group implements IGizmo {
protected _Axis_X: AxesCube;
protected _Axis_Y: AxesCube;
protected _Axis_Z: AxesCube;
Picks: Group;
private _ActiveIndex;
private _OriginFace;
static _OrgMtl: MeshBasicMaterial;
static _OriGeo: OctahedronGeometry;
private static _MtlHide;
/**
* 轴面材质
*/
static _XYBoxMtl: MeshBasicMaterial;
static _XZBoxMtl: MeshBasicMaterial;
static _YZBoxMtl: MeshBasicMaterial;
constructor();
set AxtiveIndex(v: AxisType);
get AxtiveIndex(): AxisType;
private __vec__;
HideAxes(): void;
Reset(): void;
}
//# sourceMappingURL=ScaleGizmo.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"ScaleGizmo.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/ScaleGizmo.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAQ,iBAAiB,EAAE,kBAAkB,EAAW,MAAM,OAAO,CAAC;AAIpF,OAAO,QAAQ,MAAM,YAAY,CAAC;AAClC,OAAO,EAAE,QAAQ,EAAE,MAAM,YAAY,CAAC;AACtC,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAElC,qBAAa,UAAW,SAAQ,KAAM,YAAW,MAAM;IAEnD,SAAS,CAAC,OAAO,EAAE,QAAQ,CAAC;IAC5B,SAAS,CAAC,OAAO,EAAE,QAAQ,CAAC;IAC5B,SAAS,CAAC,OAAO,EAAE,QAAQ,CAAC;IAC5B,KAAK,EAAE,KAAK,CAAC;IACb,OAAO,CAAC,YAAY,CAAe;IAEnC,OAAO,CAAC,WAAW,CAAO;IAE1B,MAAM,CAAC,OAAO,oBAIX;IAEH,MAAM,CAAC,OAAO,qBAAiC;IAE/C,OAAO,CAAC,MAAM,CAAC,QAAQ,CAEpB;IACH;;OAEG;IACH,MAAM,CAAC,SAAS,oBAIb;IACH,MAAM,CAAC,SAAS,oBAIb;IACH,MAAM,CAAC,SAAS,oBAIb;;IAiHH,IAAI,WAAW,CAAC,CAAC,EAAE,QAAQ,EA2C1B;IAED,IAAI,WAAW,IA7CI,QAAQ,CAgD1B;IACD,OAAO,CAAC,OAAO,CAAe;IAE9B,QAAQ,IAAI,IAAI;IAgBhB,KAAK,IAAI,IAAI;CAoBhB"}

View File

@@ -1,27 +1,43 @@
import * as THREE from 'three';
import { Entity } from '../../DatabaseServices/Entity/Entity';
import { Editor, EditorService } from '../Editor';
import { RotateAxes } from './RotateAxes';
import { TranslateAxex } from './TranslateAxes';
import { IGizmo } from './IGizmo';
export declare enum TransMode {
Move = 0,
Rotate = 1
Rotate = 1,
Scale = 2,
OCS = 3
}
export declare enum SpaceCSType {
Local = 0,
World = 1
}
export declare class TransformServicess implements EditorService {
m_Ents: Entity[];
private m_CurMode;
private m_CtrlAxes;
private m_Enable;
private m_Editor;
private m_Matrix;
constructor(ed: Editor);
private _Editor;
_Ents: Entity[];
private _CurMode;
private _SpaceCSType;
private _CtrlAxes;
private _Enable;
private _Matrix;
constructor(_Editor: Editor);
get SpaceCSType(): SpaceCSType;
set SpaceCSType(t: SpaceCSType);
get IsReady(): boolean;
Doit(e: MouseEvent): Promise<boolean>;
private StartAxisMove;
private StartRePlace;
private StartRectMove;
private StartRotate;
private StartAxisScale;
private StartFaceScale;
private StarScale;
private GetScaleVector;
private InitAxes;
get CurAxes(): RotateAxes | TranslateAxex;
get CurAxes(): IGizmo;
set Mode(mode: TransMode);
set Matrix(mat: THREE.Matrix4);
UpdateMtxFromEntity(): void;
private UpdateAxesMatrix;
private UpdateAxesFocus;
set Enable(e: boolean);
Cancel(): void;
}

View File

@@ -1 +1 @@
{"version":3,"file":"TransformServices.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/TransformServices.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAK/B,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAI9D,OAAO,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM,WAAW,CAAC;AAMlD,OAAO,EAAE,UAAU,EAAE,MAAM,cAAc,CAAC;AAC1C,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAEhD,oBAAY,SAAS;IAEjB,IAAI,IAAI;IACR,MAAM,IAAI;CAEb;AAID,qBAAa,kBAAmB,YAAW,aAAa;IAEpD,MAAM,EAAE,MAAM,EAAE,CAAM;IACtB,OAAO,CAAC,SAAS,CAA6B;IAC9C,OAAO,CAAC,UAAU,CAA8E;IAChG,OAAO,CAAC,QAAQ,CAAiB;IAEjC,OAAO,CAAC,QAAQ,CAAS;IAEzB,OAAO,CAAC,QAAQ,CAAsC;gBAC1C,EAAE,EAAE,MAAM;IAmCtB,IAAI,OAAO,YAGV;IACK,IAAI,CAAC,CAAC,EAAE,UAAU;IAwCxB,OAAO,CAAC,QAAQ;IAWhB,IAAI,OAAO,+BAGV;IAED,IAAI,IAAI,CAAC,IAAI,EAAE,SAAS,EAUvB;IAED,IAAI,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,OAAO,EAI5B;IAED,OAAO,CAAC,gBAAgB;IASxB,IAAI,MAAM,CAAC,CAAC,EAAE,OAAO,EAIpB;IACD,MAAM;CAQT"}
{"version":3,"file":"TransformServices.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/TransformServices.ts"],"names":[],"mappings":"AAYA,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAO9D,OAAO,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM,WAAW,CAAC;AAQlD,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AASlC,oBAAY,SAAS;IAEjB,IAAI,IAAI;IACR,MAAM,IAAI;IACV,KAAK,IAAI;IACT,GAAG,IAAI;CACV;AAED,oBAAY,WAAW;IAEnB,KAAK,IAAI;IACT,KAAK,IAAI;CACZ;AAID,qBAAa,kBAAmB,YAAW,aAAa;IASxC,OAAO,CAAC,OAAO;IAP3B,KAAK,EAAE,MAAM,EAAE,CAAM;IACrB,OAAO,CAAC,QAAQ,CAA4B;IAC5C,OAAO,CAAC,YAAY,CAAqB;IACzC,OAAO,CAAC,SAAS,CAAyF;IAC1G,OAAO,CAAC,OAAO,CAAiB;IAChC,OAAO,CAAC,OAAO,CAA0B;gBAErB,OAAO,EAAE,MAAM;IAmCnC,IAAI,WAAW,IACI,WAAW,CADiB;IAC/C,IAAI,WAAW,CAAC,CAAC,EAAE,WAAW,EAO7B;IAED,IAAI,OAAO,YAGV;IAEK,IAAI,CAAC,CAAC,EAAE,UAAU;YAqDV,aAAa;YAgOb,YAAY;YAuGZ,aAAa;YAoFb,WAAW;YAuGX,cAAc;YA2Gd,cAAc;YA4Fd,SAAS;IAsEvB,OAAO,CAAC,cAAc;IAatB,OAAO,CAAC,QAAQ;IAUhB,IAAI,OAAO,WAGV;IAED,IAAI,IAAI,CAAC,IAAI,EAAE,SAAS,EAQvB;IAED,mBAAmB;IAoCnB,OAAO,CAAC,gBAAgB;IAYxB,OAAO,CAAC,eAAe;IAgBvB,IAAI,MAAM,CAAC,CAAC,EAAE,OAAO,EAIpB;IAED,MAAM;CAQT"}

View File

@@ -1,10 +0,0 @@
import { CoorAxes } from './CoorAxes';
export declare class TranslateAxex extends CoorAxes {
m_ActiveIndex: number;
private m_OriginFace;
constructor();
set AxtiveIndex(v: number);
get AxtiveIndex(): number;
Rest(): void;
}
//# sourceMappingURL=TranslateAxes.d.ts.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"TranslateAxes.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/TranslateAxes.ts"],"names":[],"mappings":"AAIA,OAAO,EAAY,QAAQ,EAAE,MAAM,YAAY,CAAC;AAEhD,qBAAa,aAAc,SAAQ,QAAQ;IAEvC,aAAa,EAAE,MAAM,CAAK;IAC1B,OAAO,CAAC,YAAY,CAAa;;IAkBjC,IAAI,WAAW,CAAC,CAAC,EAAE,MAAM,EAKxB;IACD,IAAI,WAAW,IANI,MAAM,CASxB;IAED,IAAI;CAOP"}

View File

@@ -0,0 +1,23 @@
import { CylinderBufferGeometry, Group, MeshBasicMaterial } from 'three';
import { AxisType, CoorAxes } from './CoorAxes';
import { IGizmo } from './IGizmo';
export declare class TranslateGizmo extends CoorAxes implements IGizmo {
private _ActiveIndex;
private _OriginFace;
static _OrgMtl: MeshBasicMaterial;
static _XYBoxMtl: MeshBasicMaterial;
static _XZBoxMtl: MeshBasicMaterial;
static _YZBoxMtl: MeshBasicMaterial;
Picks: Group;
constructor();
private __vec__;
HideAxes(): void;
private static _OriGeo;
private static _LineMtl;
private static _LineGeom;
static get LineGeom(): CylinderBufferGeometry;
set AxtiveIndex(v: AxisType);
get AxtiveIndex(): AxisType;
Reset(): void;
}
//# sourceMappingURL=TranslateGizmo.d.ts.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"TranslateGizmo.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TranstrolControl/TranslateGizmo.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,sBAAsB,EAAE,KAAK,EAAQ,iBAAiB,EAAoD,MAAM,OAAO,CAAC;AAIjI,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,YAAY,CAAC;AAChD,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAGlC,qBAAa,cAAe,SAAQ,QAAS,YAAW,MAAM;IAE1D,OAAO,CAAC,YAAY,CAAe;IACnC,OAAO,CAAC,WAAW,CAAO;IAE1B,MAAM,CAAC,OAAO,oBAIX;IAEH,MAAM,CAAC,SAAS,oBAIb;IAEH,MAAM,CAAC,SAAS,oBAIb;IAEH,MAAM,CAAC,SAAS,oBAIb;IAEH,KAAK,EAAE,KAAK,CAAC;;IAmGb,OAAO,CAAC,OAAO,CAAe;IAC9B,QAAQ;IAsBR,OAAO,CAAC,MAAM,CAAC,OAAO,CAAkC;IAExD,OAAO,CAAC,MAAM,CAAC,QAAQ,CAEpB;IAEH,OAAO,CAAC,MAAM,CAAC,SAAS,CAAyB;IACjD,MAAM,KAAK,QAAQ,2BAOlB;IAGD,IAAI,WAAW,CAAC,CAAC,EAAE,QAAQ,EAgD1B;IACD,IAAI,WAAW,IAjDI,QAAQ,CAoD1B;IAED,KAAK;CAmBR"}

View File

@@ -1,6 +1,7 @@
import { Matrix4, Object3D } from 'three';
import { Viewer } from '../GraphicsSystem/Viewer';
import { Editor } from './Editor';
import { IUCSGridConfig } from './UserConfig';
export declare enum UCSPsotion {
Origin = 0,
LeftBottom = 1
@@ -11,10 +12,13 @@ export declare class UCSServices {
private _UcsObj;
private _DisplayPosition;
constructor(_Editor: Editor);
get Visible(): boolean;
set Visible(v: boolean);
private Update;
set UCSPsotion(type: UCSPsotion);
get UCSMatrix(): Matrix4;
set UCSMatrix(m: Matrix4);
SettingGripHelper(UCSGridConfig: IUCSGridConfig): void;
}
export declare function MatrixToPreViewMat(mtx: Matrix4, view: Viewer, obj: Object3D, displayPosition: UCSPsotion): void;
export declare function MatrixToPreViewMat(mtx: Matrix4, view: Viewer, obj: Object3D, displayPosition: UCSPsotion, repairPos?: boolean): void;
//# sourceMappingURL=UCSServices.d.ts.map

View File

@@ -1 +1 @@
{"version":3,"file":"UCSServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/UCSServices.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAW,MAAM,OAAO,CAAC;AAEnD,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAClD,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAGlC,oBAAY,UAAU;IAElB,MAAM,IAAI;IACV,UAAU,IAAI;CACjB;AAGD,qBAAa,WAAW;IAKR,OAAO,CAAC,OAAO;IAH3B,OAAO,CAAC,UAAU,CAA0B;IAC5C,OAAO,CAAC,OAAO,CAA4B;IAC3C,OAAO,CAAC,gBAAgB,CAAqB;gBACzB,OAAO,EAAE,MAAM;IAenC,OAAO,CAAC,MAAM;IAMd,IAAI,UAAU,CAAC,IAAI,EAAE,UAAU,EAO9B;IAED,IAAI,SAAS,IAAI,OAAO,CAGvB;IACD,IAAI,SAAS,CAAC,CAAC,EAAE,OAAO,EAIvB;CACJ;AAGD,wBAAgB,kBAAkB,CAAC,GAAG,EAAE,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,EAAE,QAAQ,EAAE,eAAe,EAAE,UAAU,QAoBxG"}
{"version":3,"file":"UCSServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/UCSServices.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAW,MAAM,OAAO,CAAC;AAEnD,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAClD,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAElC,OAAO,EAAE,cAAc,EAAE,MAAM,cAAc,CAAC;AAE9C,oBAAY,UAAU;IAElB,MAAM,IAAI;IACV,UAAU,IAAI;CACjB;AAGD,qBAAa,WAAW;IAKR,OAAO,CAAC,OAAO;IAH3B,OAAO,CAAC,UAAU,CAAiB;IACnC,OAAO,CAAC,OAAO,CAAkB;IACjC,OAAO,CAAC,gBAAgB,CAAqB;gBACzB,OAAO,EAAE,MAAM;IAenC,IAAI,OAAO,YAAmC;IAC9C,IAAI,OAAO,CAAC,CAAC,SAAA,EAA+B;IAE5C,OAAO,CAAC,MAAM;IAMd,IAAI,UAAU,CAAC,IAAI,EAAE,UAAU,EAO9B;IAED,IAAI,SAAS,IAAI,OAAO,CAGvB;IACD,IAAI,SAAS,CAAC,CAAC,EAAE,OAAO,EAIvB;IAED,iBAAiB,CAAC,aAAa,EAAE,cAAc;CAKlD;AAOD,wBAAgB,kBAAkB,CAAC,GAAG,EAAE,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,EAAE,QAAQ,EAAE,eAAe,EAAE,UAAU,EAAE,SAAS,UAAO,QA2B1H"}

View File

@@ -1,10 +1,10 @@
import { AAType, FractionDigitsType, ViewDirType } from "../Common/SystemEnum";
import { RenderType } from "../GraphicsSystem/RenderType";
import { DrillingOption } from "../UI/Store/drillInterface";
import { IWineRackOption } from "../UI/Store/WineRackInterface";
import { IConfigOption } from "../UI/Components/Board/UserConfig";
import { IBaseOption, IGrooveOption } from "../UI/Store/BoardInterface";
import { IConfigStore } from "../UI/Store/BoardStore";
import { IConfigOption } from "../UI/Components/Board/UserConfig";
import { AAType, ViewDirType } from "../Common/SystemEnum";
import { DrillingOption } from "../UI/Store/drillInterface";
import { IWineRackOption } from "../UI/Store/WineRackInterface";
export interface IMaxSizeProps extends IBaseOption {
height: number;
width: number;
@@ -22,28 +22,44 @@ export interface ICursorConfig extends IBaseOption {
D3: number;
SquareSize: number;
}
export interface IUCSGridConfig extends IBaseOption {
isShowUCSGrid: boolean;
size: number;
divisions: number;
color1: string;
color2: string;
}
export declare class UserConfig implements IConfigStore {
private readonly _version;
_renderType: RenderType;
maxSize: IMaxSizeProps;
private _drillConfigs;
_drillConfigs: Map<string, DrillingOption[]>;
openDrillingReactor: boolean;
openReDrilling: boolean;
openAutoCuttingReactor: boolean;
/**打开将检测排钻是否在板件内*/
openExactDrill: boolean;
winerackConfig: IWineRackOption;
userConfigName: {
[key: string]: string;
};
private modeling2HoleRad;
_modeling2HoleRad: number;
isAdmin: boolean;
isMaster: boolean;
rights: any[];
uese: string;
kjlConfig: IGrooveOption;
SystemConfig: ISystemConfig;
viewDirType: ViewDirType;
fractionDigitsType: FractionDigitsType;
useCtrlRotate: boolean;
cursorSize: ICursorConfig;
smalliconmode: boolean;
dimensions: boolean;
switchBackground: boolean;
synchronousEnable: boolean;
isLargeIcon: boolean;
isModifyMaterial: boolean;
isHighlightMaterial: boolean;
autoSaveConfig: {
enable: boolean;
time: number;
@@ -59,18 +75,40 @@ export declare class UserConfig implements IConfigStore {
modeling2HoleRad: number;
isCheckInterfere: boolean;
noModeingData: string;
statTk: boolean;
statSt: boolean;
};
viewSize: {
minViewHeight: number;
maxViewHeight: number;
zoomSpeed: number;
};
autoLines: boolean;
dimTextHeight: number;
performanceConfig: {
fakersweep: boolean;
disablerefcut: boolean;
disablecheckgroove: boolean;
};
lineWidth: number;
forceFilterPxl: boolean;
checkSealing: boolean;
sealingColorMap: [string, string][];
textStyleOption: {
appointTextHight: boolean;
noNeedAngle: boolean;
textHight: number;
};
showShareModule: boolean;
openHistoryList: boolean;
isOpenCabinet: boolean;
lightHelper: boolean;
isShowSkyBox: boolean;
openLightConfig: boolean;
oneKeyOpenLight: boolean;
isShowLightShadow: boolean;
UCSGridConfig: IUCSGridConfig;
isOpenAxisSwitch: boolean;
isOpenCameraSetting: boolean;
constructor();
Init(): void;
set RenderType(t: RenderType);
@@ -86,6 +124,7 @@ export declare class UserConfig implements IConfigStore {
option: {
version: number;
openDrillingReactor: boolean;
openReDrilling: boolean;
openAutoCuttingReactor: boolean;
maxSize: IMaxSizeProps;
kjlConfig: IGrooveOption;
@@ -108,6 +147,8 @@ export declare class UserConfig implements IConfigStore {
modeling2HoleRad: number;
isCheckInterfere: boolean;
noModeingData: string;
statTk: boolean;
statSt: boolean;
};
autoLines: boolean;
dimTextHeight: number;
@@ -115,6 +156,30 @@ export declare class UserConfig implements IConfigStore {
forceFilterPxl: boolean;
checkSealing: boolean;
sealingColorMap: [string, string][];
fractionDigitsType: FractionDigitsType;
textStyleOption: {
appointTextHight: boolean;
noNeedAngle: boolean;
textHight: number;
};
viewSize: {
minViewHeight: number;
maxViewHeight: number;
zoomSpeed: number;
};
smalliconmode: boolean;
dimensions: boolean;
switchBackground: boolean;
openHistoryList: boolean;
synchronousEnable: boolean;
isLargeIcon: boolean;
isModifyMaterial: boolean;
isHighlightMaterial: boolean;
isShowSkyBox: boolean;
openLightConfig: boolean;
UCSGridConfig: IUCSGridConfig;
isOpenAxisSwitch: boolean;
isOpenCameraSetting: boolean;
};
};
UpdateOption(config: IConfigOption): void;

View File

@@ -1 +1 @@
{"version":3,"file":"UserConfig.d.ts","sourceRoot":"","sources":["../../../src/Editor/UserConfig.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,8BAA8B,CAAC;AAC1D,OAAO,EAAE,cAAc,EAAE,MAAM,4BAA4B,CAAC;AAG5D,OAAO,EAAE,eAAe,EAAE,MAAM,+BAA+B,CAAC;AAChE,OAAO,EAAE,WAAW,EAAE,aAAa,EAAE,MAAM,4BAA4B,CAAC;AACxE,OAAO,EAAE,YAAY,EAAE,MAAM,wBAAwB,CAAC;AACtD,OAAO,EAAE,aAAa,EAAE,MAAM,mCAAmC,CAAC;AAClE,OAAO,EAAE,MAAM,EAAE,WAAW,EAAE,MAAM,sBAAsB,CAAC;AAE3D,MAAM,WAAW,aAAc,SAAQ,WAAW;IAE9C,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,MAAM,EAAE,OAAO,CAAC;CACnB;AAED,MAAM,WAAW,aAAc,SAAQ,WAAW;IAE9C,MAAM,EAAE,MAAM,CAAC;IACf,iBAAiB,EAAE,MAAM,CAAC;IAC1B,QAAQ,EAAE,MAAM,CAAC;IACjB,UAAU,EAAE,MAAM,CAAC;IACnB,gBAAgB,EAAE,MAAM,CAAC;CAC5B;AAED,MAAM,WAAW,aAAc,SAAQ,WAAW;IAE9C,EAAE,EAAE,MAAM,CAAC;IACX,EAAE,EAAE,MAAM,CAAC;IACX,UAAU,EAAE,MAAM,CAAC;CACtB;AAED,qBAAa,UAAW,YAAW,YAAY;IAE3C,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAM;IAC/B,WAAW,EAAE,UAAU,CAAwB;IACnC,OAAO,EAAE,aAAa,CAIhC;IACU,OAAO,CAAC,aAAa,CAA4C;IACjE,mBAAmB,UAAQ;IAC3B,sBAAsB,UAAQ;IAC1C,kBAAkB;IACN,cAAc,UAAQ;IAClC,cAAc,EAAE,eAAe,CAAC;IAChC,cAAc,EAAE;QAAE,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAAC;KAAE,CAAM;IAChD,OAAO,CAAC,gBAAgB,CAAM;IAClB,OAAO,UAAS;IAC5B,QAAQ,UAAS;IACjB,MAAM,QAAM;IACA,SAAS,EAAE,aAAa,CAIlC;IACU,YAAY,EAAE,aAAa,CAMrC;IACU,WAAW,EAAE,WAAW,CAAkB;IAC1C,aAAa,UAAQ;IACrB,UAAU,EAAE,aAAa,CAInC;IACU,cAAc;;;MAGxB;IACU,SAAS,UAAS;IAClB,UAAU,UAAS;IACnB,gBAAgB,UAAQ;IACxB,aAAa;;;;;;;;MAQvB;IACU,SAAS,UAAS;IAC9B,aAAa,SAAM;IAEP,iBAAiB;;;;MAI3B;IACF,SAAS,SAAK;IACF,cAAc,UAAQ;IAClC,YAAY,UAAS;IACrB,eAAe,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,CAAM;;IAKzC,IAAI;IAMJ,IAAI,UAAU,CAAC,CAAC,EAAE,UAAU,EAU3B;IAED,IAAI,UAAU,IAZI,UAAU,CAYiB;IAE7C,kBAAkB;IAClB,IAAI,YAAY,IAIS,GAAG,CAAC,MAAM,EAAE,cAAc,EAAE,CAAC,CADrD;IACD,IAAI,YAAY,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,EAAE,cAAc,EAAE,CAAC,EAIrD;IACD,oBAAoB;IACpB,UAAU,SAAa;IACvB,YAAY,EAAE,MAAM,EAAE,CAAM;IAC5B,UAAU;IAuBV,UAAU;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IA2BV,YAAY,CAAC,MAAM,EAAE,aAAa;CA6DrC;AAED,eAAO,MAAM,UAAU,YAAmB,CAAC"}
{"version":3,"file":"UserConfig.d.ts","sourceRoot":"","sources":["../../../src/Editor/UserConfig.ts"],"names":[],"mappings":"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"}

View File

@@ -1,9 +1,9 @@
import { Matrix3, Object3D, Vector3 } from "three";
import { CADFiler } from "../DatabaseServices/CADFiler";
import { Entity } from "../DatabaseServices/Entity/Entity";
import { Box3Ext } from "../Geometry/Box";
import { RenderType } from "../GraphicsSystem/RenderType";
import { ObjectSnapMode } from "./ObjectSnapMode";
import { Box3Ext } from "../Geometry/Box";
export declare class VisualSpaceBox extends Entity {
protected _Length: number;
protected _Width: number;
@@ -26,6 +26,7 @@ export declare class VisualSpaceBox extends Entity {
set DisplayHeight(b: boolean);
SetSize(l: number, w: number, h: number): void;
get BoundingBoxInOCS(): Box3Ext;
get BoundingBox(): Box3Ext;
/**
*
* @param snapMode 捕捉模式(单一)

View File

@@ -1 +1 @@
{"version":3,"file":"VisualSpaceBox.d.ts","sourceRoot":"","sources":["../../../src/Editor/VisualSpaceBox.ts"],"names":[],"mappings":"AAAA,OAAO,EAAwD,OAAO,EAAiB,QAAQ,EAAE,OAAO,EAAQ,MAAM,OAAO,CAAC;AAK9H,OAAO,EAAE,QAAQ,EAAE,MAAM,8BAA8B,CAAC;AACxD,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAK3D,OAAO,EAAE,UAAU,EAAE,MAAM,8BAA8B,CAAC;AAC1D,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,OAAO,EAAE,MAAM,iBAAiB,CAAC;AAI1C,qBACa,cAAe,SAAQ,MAAM;IAgBlC,SAAS,CAAC,OAAO,EAAE,MAAM;IACzB,SAAS,CAAC,MAAM,EAAE,MAAM;IACxB,SAAS,CAAC,OAAO,EAAE,MAAM;IAhB7B,cAAc,UAAQ;IAEtB,OAAO,CAAC,MAAM,CAAY;IAC1B,OAAO,CAAC,MAAM,CAAY;IAC1B,OAAO,CAAC,MAAM,CAAY;IAEd,OAAO,CAAC,OAAO,CAAS;IAExB,OAAO,CAAC,cAAc,CAAQ;IAC9B,OAAO,CAAC,aAAa,CAAQ;IAC7B,OAAO,CAAC,cAAc,CAAQ;gBAI5B,OAAO,GAAE,MAAU,EACnB,MAAM,GAAE,MAAU,EAClB,OAAO,GAAE,MAAU;IAgBjC,IAAI,MAAM,WAA2B;IACrC,IAAI,KAAK,WAA0B;IACnC,IAAI,MAAM,WAA2B;IAGrC,IAAI,MAAM,CAAC,CAAC,EAAE,OAAO,EAyBpB;IAED,IAAI,YAAY,CAAC,CAAC,EAAE,OAAO,EAQ1B;IACD,IAAI,aAAa,CAAC,CAAC,EAAE,OAAO,EAQ3B;IACD,IAAI,aAAa,CAAC,CAAC,EAAE,OAAO,EAQ3B;IAED,OAAO,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM;IAWvC,IAAI,gBAAgB,YAGnB;IAGD;;;;;;;SAOK;IACL,mBAAmB,CACf,QAAQ,EAAE,cAAc,EACxB,SAAS,EAAE,OAAO,EAClB,SAAS,EAAE,OAAO,EAClB,SAAS,CAAC,EAAE,OAAO,GACpB,OAAO,EAAE;IA4BZ,cAAc,CAAC,UAAU,GAAE,UAAiC;IAkB5D,gBAAgB,CAAC,IAAI,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IAoDhD,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAclC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAuBxB,aAAa,IAAI,KAAK,CAAC,OAAO,CAAC;IAe/B,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;IA4ChD,gBAAgB,IAAI,KAAK,CAAC,OAAO,CAAC;IAKlC;;;;;;OAMG;IACH,iBAAiB,CAAC,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,OAAO;CAM3D"}
{"version":3,"file":"VisualSpaceBox.d.ts","sourceRoot":"","sources":["../../../src/Editor/VisualSpaceBox.ts"],"names":[],"mappings":"AAAA,OAAO,EAAwD,OAAO,EAAiB,QAAQ,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAKxH,OAAO,EAAE,QAAQ,EAAE,MAAM,8BAA8B,CAAC;AACxD,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAG3D,OAAO,EAAE,OAAO,EAAE,MAAM,iBAAiB,CAAC;AAG1C,OAAO,EAAE,UAAU,EAAE,MAAM,8BAA8B,CAAC;AAC1D,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAIlD,qBACa,cAAe,SAAQ,MAAM;IAgBlC,SAAS,CAAC,OAAO,EAAE,MAAM;IACzB,SAAS,CAAC,MAAM,EAAE,MAAM;IACxB,SAAS,CAAC,OAAO,EAAE,MAAM;IAhB7B,cAAc,UAAQ;IAEtB,OAAO,CAAC,MAAM,CAAY;IAC1B,OAAO,CAAC,MAAM,CAAY;IAC1B,OAAO,CAAC,MAAM,CAAY;IAEd,OAAO,CAAC,OAAO,CAAS;IAExB,OAAO,CAAC,cAAc,CAAQ;IAC9B,OAAO,CAAC,aAAa,CAAQ;IAC7B,OAAO,CAAC,cAAc,CAAQ;gBAI5B,OAAO,GAAE,MAAU,EACnB,MAAM,GAAE,MAAU,EAClB,OAAO,GAAE,MAAU;IAgBjC,IAAI,MAAM,WAA2B;IACrC,IAAI,KAAK,WAA0B;IACnC,IAAI,MAAM,WAA2B;IAGrC,IAAI,MAAM,CAAC,CAAC,EAAE,OAAO,EA2BpB;IAED,IAAI,YAAY,CAAC,CAAC,EAAE,OAAO,EAQ1B;IACD,IAAI,aAAa,CAAC,CAAC,EAAE,OAAO,EAQ3B;IACD,IAAI,aAAa,CAAC,CAAC,EAAE,OAAO,EAQ3B;IAED,OAAO,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM;IAWvC,IAAI,gBAAgB,YAGnB;IAED,IAAI,WAAW,YAGd;IAGD;;;;;;;SAOK;IACL,mBAAmB,CACf,QAAQ,EAAE,cAAc,EACxB,SAAS,EAAE,OAAO,EAClB,SAAS,EAAE,OAAO,EAClB,SAAS,CAAC,EAAE,OAAO,GACpB,OAAO,EAAE;IA4BZ,cAAc,CAAC,UAAU,GAAE,UAAiC;IAkB5D,gBAAgB,CAAC,IAAI,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IAoDhD,SAAS,CAAC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAclC,SAAS,CAAC,IAAI,EAAE,QAAQ;IAuBxB,aAAa,IAAI,KAAK,CAAC,OAAO,CAAC;IAe/B,cAAc,CAAC,SAAS,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,OAAO;IA4ChD,gBAAgB,IAAI,KAAK,CAAC,OAAO,CAAC;IAKlC;;;;;;OAMG;IACH,iBAAiB,CAAC,SAAS,EAAE,KAAK,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,OAAO;CAM3D"}