修复:并集错误
This commit is contained in:
22
types/Editor/AutoSave.d.ts
vendored
22
types/Editor/AutoSave.d.ts
vendored
@@ -1,22 +0,0 @@
|
||||
/**
|
||||
* TENET(时间钳攻击)
|
||||
* 这个类保证了在某个时间周期内的操作被保存,通过2个机制来确定生效.
|
||||
* 1.周期调用.若有未保存的,则保存它,并且重置计时器.(常规操作)
|
||||
* 2.命令结束后调用.若超过时间周期,则保存它,并且重置计时器.(容错操作,避免在周期后产生的记录需要到下个周期才能保存)
|
||||
*
|
||||
* 保证了:
|
||||
* 在命令结束后才运行(避免在命令状态下保存导致的错误)
|
||||
*/
|
||||
export declare class AutoSaveServer {
|
||||
isCached: boolean;
|
||||
private lastTime;
|
||||
private timeId;
|
||||
constructor();
|
||||
Start(): void;
|
||||
Stop(): void;
|
||||
Do(): void;
|
||||
private SaveFile;
|
||||
SavaData(data: any[]): Promise<void>;
|
||||
Clear(): Promise<void>;
|
||||
}
|
||||
//# sourceMappingURL=AutoSave.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"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"}
|
16
types/Editor/BoardMoveTool.d.ts
vendored
16
types/Editor/BoardMoveTool.d.ts
vendored
@@ -1,16 +0,0 @@
|
||||
import { Vector3 } from "three";
|
||||
import { AlignedDimension } from "../DatabaseServices/Dimension/AlignedDimension";
|
||||
import { Board } from "../DatabaseServices/Entity/Board";
|
||||
export declare class BoardMoveTool {
|
||||
_DrawDimPoints: [Vector3, Vector3][];
|
||||
_DrawDims: AlignedDimension[];
|
||||
Disable: boolean;
|
||||
_Board: Board;
|
||||
ForceUpdate: boolean;
|
||||
constructor();
|
||||
Clear(): void;
|
||||
private HitBoard;
|
||||
private RayPoint;
|
||||
private UpdateDimensionDraw;
|
||||
}
|
||||
//# sourceMappingURL=BoardMoveTool.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"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"}
|
57
types/Editor/CameraControls.d.ts
vendored
57
types/Editor/CameraControls.d.ts
vendored
@@ -1,57 +0,0 @@
|
||||
import { Vector3 } from 'three';
|
||||
import { MouseKey } from '../Common/KeyEnum';
|
||||
import { Viewer } from '../GraphicsSystem/Viewer';
|
||||
import { Touch_Event } from './TouchEditor/VirtualMouseEditor';
|
||||
export declare enum CameraControlState {
|
||||
Null = 0,
|
||||
Pan = 1,
|
||||
Rotate = 2,
|
||||
Scale = 3
|
||||
}
|
||||
export declare class CameraControls {
|
||||
Viewer: Viewer;
|
||||
domElement: HTMLElement;
|
||||
EnableTouchControl: boolean;
|
||||
TouchTypeList: CameraControlState[];
|
||||
StartTouchPoint: Vector3;
|
||||
EndTouchPoint: Vector3;
|
||||
DollyStart: number;
|
||||
IsCtrlDown: boolean;
|
||||
IsAltDown: boolean;
|
||||
IsShiftDown: boolean;
|
||||
MouseDown: Map<MouseKey, boolean>;
|
||||
State: CameraControlState;
|
||||
State_Touch: CameraControlState;
|
||||
LeftUseRotate: boolean;
|
||||
get MouseRightUseRotate(): boolean;
|
||||
constructor(Viewer: Viewer);
|
||||
pointId: number;
|
||||
get CanRotate(): boolean;
|
||||
get IsRotateKeyDown(): boolean;
|
||||
RegisterEvent(): void;
|
||||
/**
|
||||
* 窗体失去焦点时.
|
||||
*/
|
||||
onBlur: () => void;
|
||||
private _TouchScaleCenterWCS;
|
||||
private _TouchScaleCenterVCS;
|
||||
onTouchStart: (event: Touch_Event) => void;
|
||||
onTouchEnd: (event: Touch_Event) => void;
|
||||
onTouchMove: (event: Touch_Event) => void;
|
||||
beginPan(): void;
|
||||
beginRotate(): void;
|
||||
requestPointerLock(): void;
|
||||
exitPointerLock(): void;
|
||||
lastMiddleClickTime: number;
|
||||
onMouseDown: (event: MouseEvent) => void;
|
||||
onMouseUp: (event: MouseEvent) => void;
|
||||
onMouseMove: (event: MouseEvent) => void;
|
||||
/**
|
||||
* 鼠标滚轮事件
|
||||
*/
|
||||
cameraNormal: Vector3;
|
||||
onMouseWheel: (event: WheelEvent) => void;
|
||||
onKeyDown: (event: KeyboardEvent) => void;
|
||||
onKeyUp: (event: KeyboardEvent) => void;
|
||||
}
|
||||
//# sourceMappingURL=CameraControls.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"CameraControls.d.ts","sourceRoot":"","sources":["../../../src/Editor/CameraControls.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAChC,OAAO,EAAY,QAAQ,EAAE,MAAM,mBAAmB,CAAC;AAGvD,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAElD,OAAO,EAAE,WAAW,EAAE,MAAM,kCAAkC,CAAC;AAY/D,oBAAY,kBAAkB;IAE1B,IAAI,IAAI;IAAE,GAAG,IAAI;IAAE,MAAM,IAAI;IAAE,KAAK,IAAI;CAC3C;AAED,qBAAa,cAAc;IA0BJ,MAAM,EAAE,MAAM;IAxBjC,UAAU,EAAE,WAAW,CAAC;IAGxB,kBAAkB,UAAQ;IAC1B,aAAa,uBAAiF;IAC9F,eAAe,EAAE,OAAO,CAAiB;IACzC,aAAa,EAAE,OAAO,CAAiB;IACvC,UAAU,EAAE,MAAM,CAAC;IAEnB,UAAU,UAAS;IACnB,SAAS,UAAS;IAClB,WAAW,UAAS;IACpB,SAAS,yBAAgC;IAEzC,KAAK,EAAE,kBAAkB,CAA2B;IACpD,WAAW,EAAE,kBAAkB,CAA2B;IAG1D,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;IA8Bb;;OAEG;IACH,MAAM,aAUJ;IAGF,OAAO,CAAC,oBAAoB,CAAe;IAC3C,OAAO,CAAC,oBAAoB,CAAe;IAC3C,YAAY,UAAW,WAAW,UAwBhC;IACF,UAAU,UAAW,WAAW,UAG9B;IACF,WAAW,UAAW,WAAW,UA8C/B;IACF,QAAQ;IAMR,WAAW;IAQX,kBAAkB;IAoBlB,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"}
|
34
types/Editor/CommandMachine.d.ts
vendored
34
types/Editor/CommandMachine.d.ts
vendored
@@ -1,34 +0,0 @@
|
||||
export interface Command {
|
||||
/**
|
||||
* 没有历史记录,也不破坏历史记录
|
||||
* 例如Save或者Undo,Redo.
|
||||
* 这些命令没有历史记录,但如果不增加约束,可能会破坏历史
|
||||
*/
|
||||
NoHistory?: boolean;
|
||||
Transparency?: boolean;
|
||||
exec: Function;
|
||||
}
|
||||
declare class CommandMachine {
|
||||
CommandMap: Map<string, Command>;
|
||||
LastExecCmd: string;
|
||||
private _CommandNameSet;
|
||||
ExecCommand(cmdName: string): Promise<void>;
|
||||
RegisterCommand(cmdName: string, cmd: Command): void;
|
||||
RemoveCommand(cmdName: string): void;
|
||||
/**
|
||||
* 意味着命令开始,系统将会帮你初始化一些事情.
|
||||
* @param cmdName
|
||||
* @returns 命令开始状态,如果成功返回true.
|
||||
*/
|
||||
CommandStart(cmdName: string, noHistory?: boolean): boolean;
|
||||
/**
|
||||
* 意味着命令结束了,调用这个,系统会帮你做一些事情
|
||||
* @param [abort] 是否取消该命令
|
||||
*/
|
||||
CommandEnd(abort?: boolean, noHistory?: boolean): Promise<void>;
|
||||
get CommandNameSet(): Set<string>;
|
||||
}
|
||||
export declare const commandMachine: CommandMachine;
|
||||
export declare function CommandWrap(exec: Function, cmdName?: string): Promise<void>;
|
||||
export {};
|
||||
//# sourceMappingURL=CommandMachine.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"CommandMachine.d.ts","sourceRoot":"","sources":["../../../src/Editor/CommandMachine.ts"],"names":[],"mappings":"AAcA,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;IACtC,WAAW,CAAC,OAAO,EAAE,MAAM;IAgEjC,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;IA6C1D,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"}
|
3
types/Editor/CommandRegister.d.ts
vendored
3
types/Editor/CommandRegister.d.ts
vendored
@@ -1,3 +0,0 @@
|
||||
export declare function registerCommand(): void;
|
||||
export declare function LimitCommand(): Promise<void>;
|
||||
//# sourceMappingURL=CommandRegister.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"CommandRegister.d.ts","sourceRoot":"","sources":["../../../src/Editor/CommandRegister.ts"],"names":[],"mappings":"AAkSA,wBAAgB,eAAe,SAgkB9B;AAED,wBAAsB,YAAY,kBAIjC"}
|
16
types/Editor/ContextMenu.d.ts
vendored
16
types/Editor/ContextMenu.d.ts
vendored
@@ -1,16 +0,0 @@
|
||||
import { KeyWord } from "../Common/InputState";
|
||||
import { Editor, EditorService } from "./Editor";
|
||||
/**
|
||||
* 当没有执行命令时,呼出右键菜单
|
||||
*/
|
||||
export declare class ContextMenuServices implements EditorService {
|
||||
private editor;
|
||||
get IsReady(): boolean;
|
||||
constructor(editor: Editor);
|
||||
Doit(e: MouseEvent): Promise<boolean>;
|
||||
Cancel(): void;
|
||||
HandleMouseUp(e: MouseEvent): boolean;
|
||||
ShowMenu(): Promise<void>;
|
||||
GeneralKeywords(): KeyWord[];
|
||||
}
|
||||
//# sourceMappingURL=ContextMenu.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"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;AA2CjD;;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;IAsBd,eAAe;CAmHlB"}
|
17
types/Editor/DbClick/DBClickPolyline.d.ts
vendored
17
types/Editor/DbClick/DBClickPolyline.d.ts
vendored
@@ -1,17 +0,0 @@
|
||||
import { Singleton } from "../../Common/Singleton";
|
||||
import { Polyline } from "../../DatabaseServices/Entity/Polyline";
|
||||
export declare class DBClickPolyline extends Singleton {
|
||||
private entity;
|
||||
HandlePolyline: (pl: Polyline) => Promise<void>;
|
||||
private EditorVertex;
|
||||
private ExecEditor;
|
||||
private Join;
|
||||
private ToggleVertex;
|
||||
private Break;
|
||||
private ChangeVertex;
|
||||
private StretchStraight;
|
||||
private ExecSAndBCommand;
|
||||
private TransfromNonCurve;
|
||||
private TransfromSpline;
|
||||
}
|
||||
//# sourceMappingURL=DBClickPolyline.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"DBClickPolyline.d.ts","sourceRoot":"","sources":["../../../../src/Editor/DbClick/DBClickPolyline.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAGnD,OAAO,EAAE,QAAQ,EAAiB,MAAM,wCAAwC,CAAC;AAWjF,qBAAa,eAAgB,SAAQ,SAAS;IAE1C,OAAO,CAAC,MAAM,CAAQ;IACtB,cAAc,OAAc,QAAQ,mBAsElC;IACF,OAAO,CAAC,YAAY,CAwElB;IACF,OAAO,CAAC,UAAU,CAuChB;IACF,OAAO,CAAC,IAAI,CAiCV;IACF,OAAO,CAAC,YAAY;IAWpB,OAAO,CAAC,KAAK;IAmBb,OAAO,CAAC,YAAY,CAwBlB;IAEF,OAAO,CAAC,eAAe;IAUvB,OAAO,CAAC,gBAAgB;IAkBxB,OAAO,CAAC,iBAAiB;IA4BzB,OAAO,CAAC,eAAe;CAa1B"}
|
5
types/Editor/DbClick/DbClick.d.ts
vendored
5
types/Editor/DbClick/DbClick.d.ts
vendored
@@ -1,5 +0,0 @@
|
||||
import { Singleton } from "../../Common/Singleton";
|
||||
export declare class DbClickManager extends Singleton {
|
||||
OnDbClick: () => Promise<void>;
|
||||
}
|
||||
//# sourceMappingURL=DbClick.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"DbClick.d.ts","sourceRoot":"","sources":["../../../../src/Editor/DbClick/DbClick.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAiDnD,qBAAa,cAAe,SAAQ,SAAS;IAEzC,SAAS,sBAqRP;CACL"}
|
3
types/Editor/DefaultConfig.d.ts
vendored
3
types/Editor/DefaultConfig.d.ts
vendored
@@ -12,7 +12,7 @@ import { IBoardBatchCurtailOption } from "../UI/Store/OptionInterface/BoardBatch
|
||||
import { BoardProcessOption } from "../UI/Store/OptionInterface/BoardProcessOption";
|
||||
import { BulkheadCeilingOption } from "../UI/Store/OptionInterface/BulkheadCeilingOption";
|
||||
import { ClosingStripOption } from "../UI/Store/OptionInterface/ClosingStripOption";
|
||||
import { BehindBoardOption, ChangeColorByBoardMaterialOption, CommonPanelConfigOption, DatalistConfigOption, IBatchModifyPanelOption, IDimStyleOption, LayerBoardOption, LayerNailOption, ModifyTextsConfigOption, RightPlaneLightOption, ShareBoardInfConfigurationOption, SideBoardOption, SingleBoardOption, TBBoardOption, VerticalBoardOption, WindowPanelConfigOption } from "../UI/Store/OptionInterface/IOptionInterface";
|
||||
import { BehindBoardOption, ChangeColorByBoardMaterialOption, ChangeColorByRoomOrCabinetOption, CommonPanelConfigOption, DatalistConfigOption, IBatchModifyPanelOption, IDimStyleOption, LayerBoardOption, LayerNailOption, ModifyTextsConfigOption, RightPlaneLightOption, ShareBoardInfConfigurationOption, SideBoardOption, SingleBoardOption, TBBoardOption, VerticalBoardOption, WindowPanelConfigOption } from "../UI/Store/OptionInterface/IOptionInterface";
|
||||
import { PointLightOption, RectAreaLightOption, SpotLightOption } from "../UI/Store/OptionInterface/LightConfigOption";
|
||||
import { Viewport2ConfigOption, Viewport3ConfigOption, Viewport4ConfigOption, ViewportConfigOption } from "../UI/Store/OptionInterface/ViewportConfigOption";
|
||||
import { IWineRackOption } from "../UI/Store/WineRackInterface";
|
||||
@@ -63,4 +63,5 @@ export declare const DefaultDimStyleOption: IDimStyleOption;
|
||||
export declare const DefaultChangeColorByBoardMaterialOption: ChangeColorByBoardMaterialOption;
|
||||
export declare const DefaultShareBoardInfConfigurationOption: ShareBoardInfConfigurationOption;
|
||||
export declare const DefaultBulkheadCeilingOption: BulkheadCeilingOption;
|
||||
export declare const DefaultChangeColorByRoomOrCabinetOption: ChangeColorByRoomOrCabinetOption;
|
||||
//# sourceMappingURL=DefaultConfig.d.ts.map
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"DefaultConfig.d.ts","sourceRoot":"","sources":["../../../src/Editor/DefaultConfig.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"DefaultConfig.d.ts","sourceRoot":"","sources":["../../../src/Editor/DefaultConfig.ts"],"names":[],"mappings":"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"}
|
85
types/Editor/Editor.d.ts
vendored
85
types/Editor/Editor.d.ts
vendored
@@ -1,85 +0,0 @@
|
||||
import { Matrix4, Object3D, Vector3 } from 'three';
|
||||
import { ApplicationService } from '../ApplicationServices/Application';
|
||||
import { InputState } from '../Common/InputState';
|
||||
import { LogType } from '../Common/Log';
|
||||
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, MsgInfo } from '../UI/Store/CommandStore';
|
||||
import { ContextMenuServices } from './ContextMenu';
|
||||
import { GetDistanceServices } from './GetDistanceServices';
|
||||
import { GetEntityServices } from './GetEntityServices';
|
||||
import { GetKeyWordsServices } from './GetKeyWordService';
|
||||
import { GetPointServices } from './GetPointServices';
|
||||
import { GetRectPointServices } from './GetRectServices';
|
||||
import { SsgetServiecs } from './GetSelectionServices';
|
||||
import { GetStringService } from './GetStringService';
|
||||
import { GripDragServices } from './GripDragServices';
|
||||
import { KeyBoardControls } from './KeyBoardControls';
|
||||
import { MouseControls } from './MouseControls';
|
||||
import { GetDistendPrompt, GetEntityPrompt, GetKeyWordPrommpt, GetPointPrompt, GetSelectionPrompt, GetStringPrompt, PromptRectPointOptions } from "./PromptOptions";
|
||||
import { PromptDistendResult, PromptEntityResult, PromptPointResult, PromptRectResult, PromptResult, PromptSsgetResult } from './PromptResult';
|
||||
import { SelectControls } from './SelectControls';
|
||||
import { TransformServicess } from './TranstrolControl/TransformServices';
|
||||
import { UCSServices } from './UCSServices';
|
||||
export declare class Editor {
|
||||
MouseCtrl: MouseControls;
|
||||
KeyCtrl: KeyBoardControls;
|
||||
SelectCtrl: SelectControls;
|
||||
App: ApplicationService;
|
||||
InputState: InputState;
|
||||
CommandStore: CommandStore;
|
||||
GetPointServices: GetPointServices;
|
||||
GetDistanceServices: GetDistanceServices;
|
||||
GetRectPointServices: GetRectPointServices;
|
||||
GetEntitytServices: GetEntityServices;
|
||||
SnapDragServices: GripDragServices;
|
||||
TransCtrl: TransformServicess;
|
||||
UcsServices: UCSServices;
|
||||
MaskManage: MaskManage;
|
||||
ModalManage: ModalManage;
|
||||
CommandInput: CommandInputManage;
|
||||
SsgetServices: SsgetServiecs;
|
||||
CameraState: CameraStateManage;
|
||||
AxisMode: AxisModeManage;
|
||||
KeywordsServices: GetKeyWordsServices;
|
||||
ContextMenuServices: ContextMenuServices;
|
||||
InteractiveServices: EditorService[];
|
||||
GetStringService: GetStringService;
|
||||
constructor(app: ApplicationService);
|
||||
/**
|
||||
* 在命令行输出一行提示信息.
|
||||
*/
|
||||
Prompt(msg: string, type?: LogType, entity?: Entity[]): void;
|
||||
InteractionPrompt(info: MsgInfo[], type?: LogType): void;
|
||||
get UCSMatrix(): Matrix4;
|
||||
get UCSMatrixInv(): Matrix4;
|
||||
set UCSMatrix(m: Matrix4);
|
||||
SetUCSLookAt(viewDir: Vector3): void;
|
||||
InputEvent(inputData: string): void;
|
||||
Cancel(): void;
|
||||
GetPoint(prompt?: GetPointPrompt): Promise<PromptPointResult>;
|
||||
GetDistance(prompt?: GetDistendPrompt): Promise<PromptDistendResult>;
|
||||
GetRectPoint(prompt?: PromptRectPointOptions): Promise<PromptRectResult>;
|
||||
GetAngle(prompt?: GetDistendPrompt): Promise<PromptDistendResult>;
|
||||
GetKeyWords(prompt: GetKeyWordPrommpt): Promise<PromptResult>;
|
||||
GetString(prompt: GetStringPrompt): Promise<PromptResult>;
|
||||
GetEntity(prompt?: GetEntityPrompt): Promise<PromptEntityResult>;
|
||||
GetSelection(prompt?: GetSelectionPrompt): Promise<PromptSsgetResult>;
|
||||
/**
|
||||
* 设置当前的选择实体
|
||||
*/
|
||||
SetSelection(ens: (Object3D | Entity)[]): void;
|
||||
AddSelection(ens: (Object3D | Entity)[]): void;
|
||||
UpdateScreen(): void;
|
||||
}
|
||||
export interface EditorService {
|
||||
IsReady: boolean;
|
||||
Doit: (e: MouseEvent) => Promise<boolean>;
|
||||
OnMouseUp?: (e: MouseEvent) => void;
|
||||
Cancel: () => void;
|
||||
}
|
||||
//# sourceMappingURL=Editor.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"Editor.d.ts","sourceRoot":"","sources":["../../../src/Editor/Editor.ts"],"names":[],"mappings":"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"}
|
27
types/Editor/Gesture.d.ts
vendored
27
types/Editor/Gesture.d.ts
vendored
@@ -1,27 +0,0 @@
|
||||
import { Vector2 } from "three";
|
||||
import { Editor } from "./Editor";
|
||||
export declare enum GestureDir {
|
||||
None = 0,
|
||||
Right = 1,
|
||||
Top = 2,
|
||||
Left = 4,
|
||||
Down = 8,
|
||||
All = 255
|
||||
}
|
||||
export declare class Gesture {
|
||||
private editor;
|
||||
get Disable(): boolean;
|
||||
private _MouseDown;
|
||||
private _MousePath;
|
||||
constructor(editor: Editor);
|
||||
private RegisterEvent;
|
||||
private onBlur;
|
||||
private onMouseDown;
|
||||
private onMouseUp;
|
||||
private onMouseMove;
|
||||
private ParsePath;
|
||||
OnGestureEndEvent(dirs: GestureDir[], path: Vector2[]): void;
|
||||
OnMouseMoveEvent(path: Vector2[]): void;
|
||||
}
|
||||
export declare function GestureDirEqual(gd: GestureDir[], gdt: GestureDir[]): boolean;
|
||||
//# sourceMappingURL=Gesture.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"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,IAAI,IAAI;IACR,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"}
|
14
types/Editor/GetDistanceServices.d.ts
vendored
14
types/Editor/GetDistanceServices.d.ts
vendored
@@ -1,14 +0,0 @@
|
||||
import { GetDistancePromptBlock } from '../UI/DynamicPrompt/GetDistancePromptBlock';
|
||||
import { GetDistendPrompt } from "./PromptOptions";
|
||||
import { PromptDistendResult } from './PromptResult';
|
||||
export declare class GetDistanceServices {
|
||||
private removeCalls;
|
||||
private promisResolve;
|
||||
Start(prompt?: GetDistendPrompt): Promise<PromptDistendResult>;
|
||||
protected initDynInput(prompt: GetDistendPrompt): GetDistancePromptBlock;
|
||||
private initHandleInput;
|
||||
private RestState;
|
||||
Cancel(): void;
|
||||
protected _Return(v?: number | string): void;
|
||||
}
|
||||
//# sourceMappingURL=GetDistanceServices.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"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"}
|
29
types/Editor/GetEntityServices.d.ts
vendored
29
types/Editor/GetEntityServices.d.ts
vendored
@@ -1,29 +0,0 @@
|
||||
import { Editor, EditorService } from './Editor';
|
||||
import { GetEntityPrompt } from "./PromptOptions";
|
||||
import { PromptEntityResult } from './PromptResult';
|
||||
/**
|
||||
* 返回状态:
|
||||
* Ok 选择到实体.
|
||||
* Other 右键或者空格退出选择
|
||||
* None 左键点击,但是没有选择到实体
|
||||
*/
|
||||
export declare class GetEntityServices implements EditorService {
|
||||
private _Editor;
|
||||
private _Viewer;
|
||||
constructor(ed: Editor);
|
||||
IsReady: boolean;
|
||||
private _promisResolve;
|
||||
private removeCalls;
|
||||
private prompt;
|
||||
Start(prompt?: GetEntityPrompt): Promise<PromptEntityResult>;
|
||||
private handleRightClick;
|
||||
initHandleInput(prompt: GetEntityPrompt): void;
|
||||
initHandleKeyDown(): void;
|
||||
Cancel(): void;
|
||||
Doit(e: MouseEvent): Promise<boolean>;
|
||||
private InitDynPrompt;
|
||||
private PickEntity;
|
||||
private RestState;
|
||||
private _Return;
|
||||
}
|
||||
//# sourceMappingURL=GetEntityServices.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"GetEntityServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GetEntityServices.ts"],"names":[],"mappings":"AAYA,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;IA6BvC,iBAAiB;IAejB,MAAM;IAKA,IAAI,CAAC,CAAC,EAAE,UAAU;IA0BxB,OAAO,CAAC,aAAa;IAYrB,OAAO,CAAC,UAAU;IA8BlB,OAAO,CAAC,SAAS;IAWjB,OAAO,CAAC,OAAO;CAQlB"}
|
39
types/Editor/GetKeyWordService.d.ts
vendored
39
types/Editor/GetKeyWordService.d.ts
vendored
@@ -1,39 +0,0 @@
|
||||
import { KeyWord } from '../Common/InputState';
|
||||
import { Editor, EditorService } from './Editor';
|
||||
import { GetKeyWordPrommpt } from "./PromptOptions";
|
||||
import { PromptResult } from './PromptResult';
|
||||
/**
|
||||
* 指定用户拾取关键字的服务.
|
||||
*
|
||||
* 类里面包括了mobx的监听字段,使得界面可以得到store里面的数据
|
||||
*
|
||||
* 该功能包括了如下特性:
|
||||
* 1.命令栏点击关键字响应关键字.
|
||||
* 2.命令栏输入关键字响应.
|
||||
* 3.界面点击关键字时响应.
|
||||
* 4.界面点击鼠标时,刷新下拉选项列表菜单位置
|
||||
* 5.用户可以通过空格和上下按键来切换和确定选择,用esc来取消输入.
|
||||
*/
|
||||
export declare class GetKeyWordsServices implements EditorService {
|
||||
private ed;
|
||||
IsReady: boolean;
|
||||
private m_PromisResolve;
|
||||
protected removeCalls: Function[];
|
||||
prompt: string;
|
||||
keywordList: KeyWord[];
|
||||
selectIndex: number;
|
||||
childSelectIndex: number;
|
||||
m_ShowChildrenIndex: number;
|
||||
mousePositionX: number;
|
||||
mousePositionY: number;
|
||||
private container;
|
||||
constructor(ed: Editor);
|
||||
Doit(e: MouseEvent): Promise<boolean>;
|
||||
private UpdateContextMenuPosition;
|
||||
Start(prompt: GetKeyWordPrommpt): Promise<PromptResult>;
|
||||
private InitHandleInput;
|
||||
InitHandleKeyDown(): void;
|
||||
Cancel(): void;
|
||||
_Return(result: PromptResult): void;
|
||||
}
|
||||
//# sourceMappingURL=GetKeyWordService.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"GetKeyWordService.d.ts","sourceRoot":"","sources":["../../../src/Editor/GetKeyWordService.tsx"],"names":[],"mappings":"AAMA,OAAO,EAAc,OAAO,EAAE,MAAM,sBAAsB,CAAC;AAI3D,OAAO,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM,UAAU,CAAC;AAEjD,OAAO,EAAE,iBAAiB,EAAE,MAAM,iBAAiB,CAAC;AACpD,OAAO,EAAE,YAAY,EAAgB,MAAM,gBAAgB,CAAC;AAI5D;;;;;;;;;;;GAWG;AACH,qBAAa,mBAAoB,YAAW,aAAa;IAgBzC,OAAO,CAAC,EAAE;IAdV,OAAO,EAAE,OAAO,CAAS;IACrC,OAAO,CAAC,eAAe,CAA8B;IACrD,SAAS,CAAC,WAAW,EAAE,QAAQ,EAAE,CAAM;IAE3B,MAAM,SAAM;IACZ,WAAW,EAAE,OAAO,EAAE,CAAM;IAC5B,WAAW,SAAK;IAChB,gBAAgB,SAAK;IACrB,mBAAmB,SAAM;IACzB,cAAc,SAAK;IACnB,cAAc,SAAK;IAE/B,OAAO,CAAC,SAAS,CAAc;gBAEX,EAAE,EAAE,MAAM;IAaxB,IAAI,CAAC,CAAC,EAAE,UAAU;IAQxB,OAAO,CAAC,yBAAyB;IAW3B,KAAK,CAAC,MAAM,EAAE,iBAAiB,GAAG,OAAO,CAAC,YAAY,CAAC;IAiD7D,OAAO,CAAC,eAAe;IA2BvB,iBAAiB;IA8EjB,MAAM;IAIN,OAAO,CAAC,MAAM,EAAE,YAAY;CAU/B"}
|
44
types/Editor/GetPointServices.d.ts
vendored
44
types/Editor/GetPointServices.d.ts
vendored
@@ -1,44 +0,0 @@
|
||||
import { Intersection, Vector3 } from 'three';
|
||||
import { EditorService } from './Editor';
|
||||
import { ObjectSnapMode } from './ObjectSnapMode';
|
||||
import { GetPointPrompt } from "./PromptOptions";
|
||||
import { PromptPointResult } from './PromptResult';
|
||||
import { SnapServices } from './SnapServices';
|
||||
/**
|
||||
* 为拾取点提供服务,提供一个类以供Editor引用.
|
||||
*/
|
||||
export declare class GetPointServices implements EditorService {
|
||||
IsReady: boolean;
|
||||
Doit(e: MouseEvent): Promise<boolean>;
|
||||
private promisResolve;
|
||||
protected removeCalls: Function[];
|
||||
snapServices: SnapServices;
|
||||
snapModeCurrent: ObjectSnapMode;
|
||||
private _prompt;
|
||||
Start(prompt?: GetPointPrompt): Promise<PromptPointResult>;
|
||||
private handleRightClick;
|
||||
Cancel(): void;
|
||||
private curPoint;
|
||||
private curPointIsSnap;
|
||||
get IsSnap(): boolean;
|
||||
private lastPoint;
|
||||
intersection: Intersection;
|
||||
UpdateCurPointEvent(): void;
|
||||
private initUpdateCurPoint;
|
||||
private initHandleKeyDown;
|
||||
private initHandleMouseDown;
|
||||
private initHandleMouseMove;
|
||||
private initDrawRubberBand;
|
||||
private initHandleInput;
|
||||
private initPrompt;
|
||||
protected initDynInput(prompt: GetPointPrompt): void;
|
||||
private ReturnNone;
|
||||
private UpdatePointOfRelative;
|
||||
protected ReturnPoint(p: Vector3, snapMode?: ObjectSnapMode): void;
|
||||
ReturnKeyword(keyword: string): void;
|
||||
protected ReturnResult(retValue: PromptPointResult): void;
|
||||
private _oldIsThreeState;
|
||||
private initState;
|
||||
private RestState;
|
||||
}
|
||||
//# sourceMappingURL=GetPointServices.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"GetPointServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GetPointServices.ts"],"names":[],"mappings":"AACA,OAAO,EAAkB,YAAY,EAAyB,OAAO,EAAE,MAAM,OAAO,CAAC;AAoBrF,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;AAGjE,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;IAwBxB,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;IA0CnB,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;CAmBpB"}
|
27
types/Editor/GetRectServices.d.ts
vendored
27
types/Editor/GetRectServices.d.ts
vendored
@@ -1,27 +0,0 @@
|
||||
import { PromptRectPointOptions } from "./PromptOptions";
|
||||
import { PromptRectResult } from "./PromptResult";
|
||||
export declare class GetRectPointServices {
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private promisResolve;
|
||||
/**
|
||||
* 橡皮筋绘制的对象
|
||||
*/
|
||||
private rubberBandLine;
|
||||
private dynPrompt;
|
||||
private destroyCalls;
|
||||
private _UCSMatrixBak;
|
||||
private _CurUCSMtx;
|
||||
Start(prompt?: PromptRectPointOptions): Promise<PromptRectResult>;
|
||||
/**
|
||||
* 更新动态提示框和多段线
|
||||
*/
|
||||
private UpdateDynPrompt;
|
||||
DrawRubberBand(): void;
|
||||
private InitState;
|
||||
private RestState;
|
||||
Cancel(): void;
|
||||
protected ReturnResult(result: PromptRectResult): void;
|
||||
}
|
||||
//# sourceMappingURL=GetRectServices.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"GetRectServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GetRectServices.ts"],"names":[],"mappings":"AAYA,OAAO,EAAE,sBAAsB,EAAE,MAAM,iBAAiB,CAAC;AACzD,OAAO,EAAE,gBAAgB,EAAgB,MAAM,gBAAgB,CAAC;AAGhE,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,aAAa,CAAU;IAC/B,OAAO,CAAC,UAAU,CAAU;IAEtB,KAAK,CAAC,MAAM,GAAE,sBAA2B,GAAG,OAAO,CAAC,gBAAgB,CAAC;IAyK3E;;OAEG;IACH,OAAO,CAAC,eAAe;IAuBvB,cAAc;IAkBd,OAAO,CAAC,SAAS;IAKjB,OAAO,CAAC,SAAS;IAqBjB,MAAM;IAMN,SAAS,CAAC,YAAY,CAAC,MAAM,EAAE,gBAAgB;CAUlD"}
|
22
types/Editor/GetSelectionServices.d.ts
vendored
22
types/Editor/GetSelectionServices.d.ts
vendored
@@ -1,22 +0,0 @@
|
||||
import { Editor } from './Editor';
|
||||
import { GetSelectionPrompt } from "./PromptOptions";
|
||||
import { PromptSsgetResult } from './PromptResult';
|
||||
/**
|
||||
* 提供选择状态的服务. ed.Ssget
|
||||
*/
|
||||
export declare class SsgetServiecs {
|
||||
private _Editor;
|
||||
constructor(_Editor: Editor);
|
||||
private promisResolve;
|
||||
Start(prompt?: GetSelectionPrompt): Promise<PromptSsgetResult>;
|
||||
private HasSelection;
|
||||
private ReturnOk;
|
||||
Cancel(): void;
|
||||
private _LastSelectSet;
|
||||
protected Return(res: PromptSsgetResult): void;
|
||||
private _AwaitRemoveCalls;
|
||||
private _AwaitRes;
|
||||
AwaitSelect(): Promise<boolean>;
|
||||
private _AwaitSelctReturn;
|
||||
}
|
||||
//# sourceMappingURL=GetSelectionServices.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"GetSelectionServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GetSelectionServices.ts"],"names":[],"mappings":"AAKA,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;IAYhB,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"}
|
18
types/Editor/GetStringService.d.ts
vendored
18
types/Editor/GetStringService.d.ts
vendored
@@ -1,18 +0,0 @@
|
||||
import { EditorService } from "./Editor";
|
||||
import { GetStringPrompt } from "./PromptOptions";
|
||||
import { PromptResult } from "./PromptResult";
|
||||
export declare class GetStringService implements EditorService {
|
||||
IsReady: boolean;
|
||||
protected removeCalls: Function[];
|
||||
private promisResolve;
|
||||
Doit(e: MouseEvent): Promise<boolean>;
|
||||
Start(prompt?: GetStringPrompt): Promise<PromptResult>;
|
||||
Cancel(): void;
|
||||
protected InitState(): void;
|
||||
private RestState;
|
||||
protected ReturnResult(retValue: PromptResult): void;
|
||||
protected InitPrompt(prompt: GetStringPrompt): void;
|
||||
protected InitHandleInput(prompt: GetStringPrompt): void;
|
||||
private InitHandleKeyDown;
|
||||
}
|
||||
//# sourceMappingURL=GetStringService.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"GetStringService.d.ts","sourceRoot":"","sources":["../../../src/Editor/GetStringService.ts"],"names":[],"mappings":"AAIA,OAAO,EAAE,aAAa,EAAE,MAAM,UAAU,CAAC;AAEzC,OAAO,EAAE,eAAe,EAAE,MAAM,iBAAiB,CAAC;AAClD,OAAO,EAAE,YAAY,EAAgB,MAAM,gBAAgB,CAAC;AAE5D,qBAAa,gBAAiB,YAAW,aAAa;IAElD,OAAO,EAAE,OAAO,CAAQ;IACxB,SAAS,CAAC,WAAW,EAAE,QAAQ,EAAE,CAAM;IACvC,OAAO,CAAC,aAAa,CAAwB;IACvC,IAAI,CAAC,CAAC,EAAE,UAAU,GAAG,OAAO,CAAC,OAAO,CAAC;IAK3C,KAAK,CAAC,MAAM,CAAC,EAAE,eAAe,GAAG,OAAO,CAAC,YAAY,CAAC;IAetD,MAAM;IAON,SAAS,CAAC,SAAS;IAKnB,OAAO,CAAC,SAAS;IAQjB,SAAS,CAAC,YAAY,CAAC,QAAQ,EAAE,YAAY;IAQ7C,SAAS,CAAC,UAAU,CAAC,MAAM,EAAE,eAAe;IAY5C,SAAS,CAAC,eAAe,CAAC,MAAM,EAAE,eAAe;IAYjD,OAAO,CAAC,iBAAiB;CAY5B"}
|
39
types/Editor/GripDragServices.d.ts
vendored
39
types/Editor/GripDragServices.d.ts
vendored
@@ -1,39 +0,0 @@
|
||||
import { Line as TLine, Vector3 } from 'three';
|
||||
import { Editor, EditorService } from './Editor';
|
||||
/**
|
||||
* 夹点拽拖服务
|
||||
*/
|
||||
export declare class GripDragServices implements EditorService {
|
||||
private ed;
|
||||
lastSnapPoint: Vector3;
|
||||
private mouseCtrl;
|
||||
private _SnapSize;
|
||||
constructor(ed: Editor);
|
||||
get SnapSize(): number;
|
||||
set SnapSize(size: number);
|
||||
get IsReady(): boolean;
|
||||
Doit(e: MouseEvent): Promise<boolean>;
|
||||
Cancel(): void;
|
||||
/**
|
||||
* 夹点捕捉
|
||||
* @returns
|
||||
*/
|
||||
GripSnap(): void;
|
||||
/**
|
||||
* 更新捕捉夹点
|
||||
*/
|
||||
private UpdateSnapPoint;
|
||||
/**
|
||||
* 前视图中的光标对象
|
||||
*/
|
||||
previewCrossLine: TLine;
|
||||
/**
|
||||
* 在前视图中绘制捕捉光标
|
||||
*/
|
||||
private UpdateSnapDraw;
|
||||
/**
|
||||
* 隐藏捕捉的十字光标
|
||||
*/
|
||||
HideDrawLine(): void;
|
||||
}
|
||||
//# sourceMappingURL=GripDragServices.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"GripDragServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/GripDragServices.ts"],"names":[],"mappings":"AAAA,OAAO,EAA0B,IAAI,IAAI,KAAK,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAqBvE,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;IA8KxB,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"}
|
12
types/Editor/InitKeyword.d.ts
vendored
12
types/Editor/InitKeyword.d.ts
vendored
@@ -1,12 +0,0 @@
|
||||
import { PromptOptions } from "./PromptOptions";
|
||||
declare function ClearKeyWord(): void;
|
||||
export declare function InitKeyWord(prompt: PromptOptions): typeof ClearKeyWord;
|
||||
/**
|
||||
* 尝试处理输入的字符串,如果是关键字,则返回true.
|
||||
* @param {string} inputData 用户输入的字符串
|
||||
* @param {PromptOptions} prompt
|
||||
* @returns true or false
|
||||
*/
|
||||
export declare function IsKeyword(inputData: string, prompt: PromptOptions): boolean;
|
||||
export {};
|
||||
//# sourceMappingURL=InitKeyword.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"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"}
|
44
types/Editor/Jig.d.ts
vendored
44
types/Editor/Jig.d.ts
vendored
@@ -1,44 +0,0 @@
|
||||
import { CADFiler } from "../DatabaseServices/CADFiler";
|
||||
import { Entity } from "../DatabaseServices/Entity/Entity";
|
||||
/**
|
||||
* # Example:
|
||||
```
|
||||
// 1.开始拽拖:->
|
||||
// 得到临时对象,如果en是已经存在的对象,那么将会被临时修改材质
|
||||
let jigEnt = Jig.Draw(en);
|
||||
// 2.拽拖中:-> ....拽拖代码.更新jigEnt,你可以临时调用Jig.Destroy();
|
||||
...
|
||||
// 3.结束拽拖:
|
||||
Jig.End();
|
||||
```
|
||||
*/
|
||||
export declare class Jig {
|
||||
private _JigEnts;
|
||||
private _LightEnts;
|
||||
EntityCacheData: {
|
||||
Ent: Entity;
|
||||
File: CADFiler;
|
||||
}[];
|
||||
private _OrgEntitys;
|
||||
End(): void;
|
||||
/**
|
||||
* 还原源对象的材质
|
||||
*/
|
||||
RestoreOriginEntity(): void;
|
||||
/**
|
||||
* 将在视图中绘制该对象.
|
||||
* 如果该对象已经存在图纸:那么将被拷贝,并且暂时暗显示,并且缓存原始数据,以便还原.
|
||||
* @param {Entity} enOrg 源实体
|
||||
*/
|
||||
Draw<T extends Entity>(enOrg: T, fast?: boolean): T;
|
||||
/**
|
||||
* 还原拽拖的实体到初始化状态.
|
||||
* @memberof Jig
|
||||
*/
|
||||
Restore(): void;
|
||||
/**
|
||||
* 销毁临时对象,如果临时对象被加入到图纸,那么将不会被销毁.
|
||||
*/
|
||||
Destroy(): void;
|
||||
}
|
||||
//# sourceMappingURL=Jig.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"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;IAYnB;;;;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"}
|
29
types/Editor/JigUtils.d.ts
vendored
29
types/Editor/JigUtils.d.ts
vendored
@@ -1,29 +0,0 @@
|
||||
import { Entity } from "../DatabaseServices/Entity/Entity";
|
||||
import { Jig } from "./Jig";
|
||||
/**
|
||||
* 动态拽拖的静态类,控制动态拽拖的状态.
|
||||
*/
|
||||
export declare class JigUtils {
|
||||
static GetJig(): Jig;
|
||||
static End(): void;
|
||||
static get Jig(): Jig;
|
||||
/**
|
||||
* 还原源对象的材质
|
||||
*/
|
||||
static RestoreOriginEntity(): void;
|
||||
/**
|
||||
* 将在视图中绘制该对象.
|
||||
* 如果该对象已经存在图纸:那么将被拷贝,并且暂时暗显示,并且缓存原始数据,以便还原.
|
||||
* @param {Entity} enOrg 源实体
|
||||
*/
|
||||
static Draw<T extends Entity>(enOrg: T, fast?: boolean): T;
|
||||
/**
|
||||
* 还原拽拖的实体到初始化状态.
|
||||
*/
|
||||
static Restore(): void;
|
||||
/**
|
||||
* 销毁临时对象,如果临时对象被加入到图纸,那么将不会被销毁.
|
||||
*/
|
||||
static Destroy(): void;
|
||||
}
|
||||
//# sourceMappingURL=JigUtils.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"JigUtils.d.ts","sourceRoot":"","sources":["../../../src/Editor/JigUtils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAC3D,OAAO,EAAE,GAAG,EAAE,MAAM,OAAO,CAAC;AAI5B;;GAEG;AACH,qBAAa,QAAQ;IAEjB,MAAM,CAAC,MAAM;IAKb,MAAM,CAAC,GAAG;IAKV,MAAM,KAAK,GAAG,QAGb;IAED;;OAEG;IACH,MAAM,CAAC,mBAAmB;IAK1B;;;;OAIG;IACH,MAAM,CAAC,IAAI,CAAC,CAAC,SAAS,MAAM,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,UAAQ,GAAG,CAAC;IAKxD;;OAEG;IACH,MAAM,CAAC,OAAO;IAKd;;OAEG;IACH,MAAM,CAAC,OAAO;CAIjB"}
|
6
types/Editor/KeyBoardControls.d.ts
vendored
6
types/Editor/KeyBoardControls.d.ts
vendored
@@ -1,6 +0,0 @@
|
||||
export declare class KeyBoardControls {
|
||||
constructor();
|
||||
OnKeyDown(e: KeyboardEvent): void;
|
||||
OnKeyUp(event: KeyboardEvent): void;
|
||||
}
|
||||
//# sourceMappingURL=KeyBoardControls.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"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"}
|
26
types/Editor/LayoutTool.d.ts
vendored
26
types/Editor/LayoutTool.d.ts
vendored
@@ -1,26 +0,0 @@
|
||||
import { Matrix4 } from "three";
|
||||
import { BlockTableRecord } from "../DatabaseServices/BlockTableRecord";
|
||||
import { Entity } from "../DatabaseServices/Entity/Entity";
|
||||
export declare const VP_TOATER_KEY = "vp";
|
||||
export declare class LayoutTool {
|
||||
constructor();
|
||||
CacheCamera(): void;
|
||||
SwitchLayout(): void;
|
||||
bakUCS: Matrix4;
|
||||
Reset(): void;
|
||||
get CurrentSpace(): BlockTableRecord;
|
||||
AppendDatabaseSpace(en: Entity, changeColor?: boolean): void;
|
||||
/**
|
||||
* 在视口中显示实体列表
|
||||
* @param ens 实体列表(被修改的 或者是创建的)
|
||||
* @param [isNewEntitys=false] 新建的实体(刚绘制的)
|
||||
*/
|
||||
ShowViewportEntitys(ens: Entity[], isNewEntitys?: boolean): void;
|
||||
HideViewportEntitys(selects: Iterable<Entity>): void;
|
||||
/**
|
||||
* 响应实体的变更,当实体变更时,响应在布局空间的绘制(刷新绘制)
|
||||
* @param ens 变更的实体列表
|
||||
*/
|
||||
ChangeViewportEntitys(ens: Iterable<Entity>): void;
|
||||
}
|
||||
//# sourceMappingURL=LayoutTool.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"LayoutTool.d.ts","sourceRoot":"","sources":["../../../src/Editor/LayoutTool.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAW,MAAM,OAAO,CAAC;AAOzC,OAAO,EAAE,gBAAgB,EAAE,MAAM,sCAAsC,CAAC;AAIxE,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAO3D,eAAO,MAAM,aAAa,OAAO,CAAC;AA8ClC,qBAAa,UAAU;;IAwCnB,WAAW;IAOX,YAAY;IAOZ,MAAM,EAAE,OAAO,CAAC;IAGhB,KAAK;IAwBL,IAAI,YAAY,IAAI,gBAAgB,CAMnC;IAED,mBAAmB,CAAC,EAAE,EAAE,MAAM,EAAE,WAAW,UAAO;IAiBlD;;;;OAIG;IACH,mBAAmB,CAAC,GAAG,EAAE,MAAM,EAAE,EAAE,YAAY,UAAQ;IA2BvD,mBAAmB,CAAC,OAAO,EAAE,QAAQ,CAAC,MAAM,CAAC;IAsB7C;;;OAGG;IACH,qBAAqB,CAAC,GAAG,EAAE,QAAQ,CAAC,MAAM,CAAC;CAkB9C"}
|
13
types/Editor/LightsMenu.d.ts
vendored
13
types/Editor/LightsMenu.d.ts
vendored
@@ -1,13 +0,0 @@
|
||||
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
|
@@ -1 +0,0 @@
|
||||
{"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"}
|
32
types/Editor/MaterialEditor.d.ts
vendored
32
types/Editor/MaterialEditor.d.ts
vendored
@@ -1,32 +0,0 @@
|
||||
import { BufferGeometry, Geometry, Mesh, Object3D, Texture } from 'three';
|
||||
import { Singleton } from '../Common/Singleton';
|
||||
import { PhysicalMaterialRecord } from '../DatabaseServices/PhysicalMaterialRecord';
|
||||
import { Viewer } from '../GraphicsSystem/Viewer';
|
||||
/**
|
||||
* 材质编辑器
|
||||
*/
|
||||
export declare class MaterialEditor extends Singleton {
|
||||
Geometrys: Map<string, Geometry | BufferGeometry>;
|
||||
CurGeometryName: import("mobx").IObservableValue<string>;
|
||||
Canvas: HTMLElement;
|
||||
ShowObject: Object3D;
|
||||
ShowMesh: Mesh;
|
||||
Viewer: Viewer;
|
||||
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;
|
||||
Update(): Promise<void>;
|
||||
}
|
||||
//# sourceMappingURL=MaterialEditor.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"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;IA2BtC,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"}
|
20
types/Editor/MaterialMouseControl.d.ts
vendored
20
types/Editor/MaterialMouseControl.d.ts
vendored
@@ -1,20 +0,0 @@
|
||||
import { Viewer } from '../GraphicsSystem/Viewer';
|
||||
/**
|
||||
* 材质编辑器的场景鼠标控制.
|
||||
*/
|
||||
export declare class MaterialEditorCamerControl {
|
||||
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
|
@@ -1 +0,0 @@
|
||||
{"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"}
|
20
types/Editor/MouseControls.d.ts
vendored
20
types/Editor/MouseControls.d.ts
vendored
@@ -1,20 +0,0 @@
|
||||
import { Vector3 } from 'three';
|
||||
import { Viewer } from '../GraphicsSystem/Viewer';
|
||||
import { Editor } from './Editor';
|
||||
export declare class MouseControls {
|
||||
_Viewer: Viewer;
|
||||
_Editor: Editor;
|
||||
_CurMousePointClient: Vector3;
|
||||
_CurMousePointVCS: Vector3;
|
||||
_CurMousePointWCS: Vector3;
|
||||
EnableMouseUpDoit: boolean;
|
||||
_CacheMouseDownTime: {};
|
||||
constructor(_Viewer: Viewer, _Editor: Editor);
|
||||
private RegisterEvent;
|
||||
onMouseMove: (e: MouseEvent) => void;
|
||||
onMouseDown: (e: MouseEvent) => Promise<void>;
|
||||
onMouseUp(e: MouseEvent): void;
|
||||
onDBClick(): void;
|
||||
updateWordPoint: (e: MouseEvent) => void;
|
||||
}
|
||||
//# sourceMappingURL=MouseControls.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"MouseControls.d.ts","sourceRoot":"","sources":["../../../src/Editor/MouseControls.ts"],"names":[],"mappings":"AAAA,OAAO,EAAW,OAAO,EAAE,MAAM,OAAO,CAAC;AAIzC,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;IAO1D,OAAO,CAAC,aAAa;IAiErB,WAAW,MAAO,UAAU,UAG1B;IAEF,WAAW,MAAa,UAAU,mBAkBhC;IAEF,SAAS,CAAC,CAAC,EAAE,UAAU;IAgBvB,SAAS;IAKT,eAAe,MAAO,UAAU,UAM9B;CACL"}
|
20
types/Editor/PointPick.d.ts
vendored
20
types/Editor/PointPick.d.ts
vendored
@@ -1,20 +0,0 @@
|
||||
import { Intersection, Object3D, Raycaster, Vector3 } from 'three';
|
||||
import { IViewer } from '../GraphicsSystem/IView';
|
||||
import { Filter } from './SelectFilter';
|
||||
/**
|
||||
* 构造射线投射器.
|
||||
* @param {Vector3} ptVcs 屏幕坐标系的点
|
||||
*/
|
||||
export declare function GenerateRaycaster(ptVcs: Vector3, view: IViewer): Raycaster;
|
||||
/**
|
||||
* 根据鼠标位置确定鼠标范围内选中的实体.
|
||||
* @param {Vector3} ptVcs 鼠标的屏幕点
|
||||
* @param {IViewer} view 指定视图
|
||||
* @param {Object3D} [selectObject] 选择的对象. 如果为空则为app.view.scene
|
||||
* @param {Boolean} selectBoxGetLastestEn 点选曲线和点时是否选取最后创建的 默认true
|
||||
* @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[], useSelectBox?: boolean): Object3D | undefined;
|
||||
export declare function Raycast(ray: Raycaster, objectCol: Object3D[], filter?: Filter): Intersection | undefined;
|
||||
//# sourceMappingURL=PointPick.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"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;AAGhG,OAAO,EAAE,OAAO,EAAE,MAAM,yBAAyB,CAAC;AAElD,OAAO,EAAe,MAAM,EAAE,MAAM,gBAAgB,CAAC;AAErD;;;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"}
|
65
types/Editor/PromptOptions.d.ts
vendored
65
types/Editor/PromptOptions.d.ts
vendored
@@ -1,65 +0,0 @@
|
||||
import { Intersection, Matrix4, 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[];
|
||||
}
|
||||
export interface GetKeyWordPrommpt extends PromptOptions {
|
||||
Default?: string;
|
||||
KeyWordList: KeyWord[];
|
||||
Modal?: boolean;
|
||||
}
|
||||
export interface GetStringPrompt extends PromptOptions {
|
||||
Default?: string;
|
||||
}
|
||||
export interface GetPointPrompt extends PromptOptions {
|
||||
BasePoint?: Vector3;
|
||||
RelativeBasePoint?: Vector3;
|
||||
Callback?: (pt: Vector3, intersection: Intersection) => void;
|
||||
AllowDrawRubberBand?: Boolean;
|
||||
NotShowDynPrompt?: boolean;
|
||||
/** 如果UCS和视图平行,则不捕捉Z轴 */
|
||||
NotSnapZ?: boolean;
|
||||
AllowNone?: boolean;
|
||||
Use2DCursor?: boolean;
|
||||
DisabledSnap?: boolean;
|
||||
DisabledBasePointSupportSnap?: boolean;
|
||||
Raycast?: boolean;
|
||||
RaycastFilter?: Filter;
|
||||
RaycastPreExecFunc?: Function;
|
||||
DisableAngleDynInput?: boolean;
|
||||
SupportSnapPoints?: Vector3[];
|
||||
}
|
||||
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, UCS: Matrix4) => void;
|
||||
SupportSnapPoints?: Vector3[];
|
||||
}
|
||||
export interface GetEntityPrompt extends PromptOptions {
|
||||
NotNone?: boolean;
|
||||
UseSelect?: boolean;
|
||||
IsSelect?: boolean;
|
||||
Filter?: Filter;
|
||||
AllowAnyString?: boolean;
|
||||
Callback?: (res: PromptEntityResult) => void;
|
||||
}
|
||||
export interface GetSelectionPrompt extends PromptOptions {
|
||||
Once?: boolean;
|
||||
AllowNone?: boolean;
|
||||
UseSelect?: boolean;
|
||||
Filter?: Filter;
|
||||
SelectType?: SelectType;
|
||||
Callback?: (res: PromptSsgetResult) => void;
|
||||
}
|
||||
//# sourceMappingURL=PromptOptions.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"PromptOptions.d.ts","sourceRoot":"","sources":["../../../src/Editor/PromptOptions.ts"],"names":[],"mappings":"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"}
|
3
types/Editor/RegisterGesture.d.ts
vendored
3
types/Editor/RegisterGesture.d.ts
vendored
@@ -1,3 +0,0 @@
|
||||
import { Gesture } from "./Gesture";
|
||||
export declare function RegisterGesture(gt: Gesture): void;
|
||||
//# sourceMappingURL=RegisterGesture.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"RegisterGesture.d.ts","sourceRoot":"","sources":["../../../src/Editor/RegisterGesture.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AACpC,wBAAgB,eAAe,CAAC,EAAE,EAAE,OAAO,QAkB1C"}
|
30
types/Editor/SelectBox.d.ts
vendored
30
types/Editor/SelectBox.d.ts
vendored
@@ -1,30 +0,0 @@
|
||||
import { Box2, Object3D, Vector2, Vector3 } from 'three';
|
||||
import { IViewer } from '../GraphicsSystem/IView';
|
||||
import { SelectSetBase } from './SelectBase';
|
||||
export declare enum SelectType {
|
||||
None = 0,
|
||||
C = 1,
|
||||
W = 2
|
||||
}
|
||||
/**
|
||||
* 矩形选区
|
||||
* 如果图形无法选择,那么注意该图形是否调用计算图形的包围球.
|
||||
*/
|
||||
export declare class SelectBox extends SelectSetBase {
|
||||
private _SelectBox;
|
||||
private _BoxCheck;
|
||||
_SelectType: SelectType;
|
||||
_bIsPerCamera: boolean;
|
||||
constructor(view: IViewer, p1: Vector2, p2: Vector2, selectType?: SelectType);
|
||||
get SelectBox(): Box2;
|
||||
CheckSelectTraverse(obj: Object3D): boolean;
|
||||
private CheckSelectC;
|
||||
private CheckSelectW;
|
||||
IntersectLine(p1Screen: Vector3, p2Screen: Vector3): boolean;
|
||||
/**
|
||||
* 包含该对象. 采用所有点都在选区内的做法
|
||||
*/
|
||||
ContainerObject(obj: Object3D): 1 | -1;
|
||||
ContainsPoint(ptWcs: Vector3): boolean;
|
||||
}
|
||||
//# sourceMappingURL=SelectBox.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"SelectBox.d.ts","sourceRoot":"","sources":["../../../src/Editor/SelectBox.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,IAAI,EAAW,QAAQ,EAAyC,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAEzG,OAAO,EAAE,OAAO,EAAE,MAAM,yBAAyB,CAAC;AAClD,OAAO,EAAE,aAAa,EAAE,MAAM,cAAc,CAAC;AAG7C,oBAAY,UAAU;IAElB,IAAI,IAAI;IACR,CAAC,IAAI;IACL,CAAC,IAAI;CACR;AAED;;;GAGG;AACH,qBAAa,SAAU,SAAQ,aAAa;IAGxC,OAAO,CAAC,UAAU,CAAoB;IACtC,OAAO,CAAC,SAAS,CAAoB;IACrC,WAAW,EAAE,UAAU,CAAC;IACxB,aAAa,EAAE,OAAO,CAAC;gBAEX,IAAI,EAAE,OAAO,EAAE,EAAE,EAAE,OAAO,EAAE,EAAE,EAAE,OAAO,EAAE,UAAU,CAAC,EAAE,UAAU;IAyB5E,IAAI,SAAS,SAGZ;IAGD,mBAAmB,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;IAsD3C,OAAO,CAAC,YAAY;IASpB,OAAO,CAAC,YAAY;IAUpB,aAAa,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,GAAG,OAAO;IAI5D;;OAEG;IACH,eAAe,CAAC,GAAG,EAAE,QAAQ,GAAG,CAAC,GAAG,CAAC,CAAC;IAatC,aAAa,CAAC,KAAK,EAAE,OAAO,GAAG,OAAO;CAIzC"}
|
45
types/Editor/SelectControls.d.ts
vendored
45
types/Editor/SelectControls.d.ts
vendored
@@ -1,45 +0,0 @@
|
||||
import { Viewer } from '../GraphicsSystem/Viewer';
|
||||
import { Editor, EditorService } from './Editor';
|
||||
import { SelectSetBase } from './SelectBase';
|
||||
import { SelectBox, SelectType } from './SelectBox';
|
||||
import { Filter } from './SelectFilter';
|
||||
import { SelectLine } from './SelectLine';
|
||||
import { SelectSet } from './SelectSet';
|
||||
export declare class SelectControls implements EditorService {
|
||||
private _Viewer;
|
||||
private _Editor;
|
||||
MaxHightightCount: number;
|
||||
private _SelectCss;
|
||||
private _SelectSet;
|
||||
Filter: Filter;
|
||||
private _SelectType;
|
||||
private _FirstPickPoint;
|
||||
constructor(_Viewer: Viewer, _Editor: Editor);
|
||||
get IsReady(): boolean;
|
||||
Doit(e: MouseEvent): Promise<boolean>;
|
||||
OnMouseUp(e: MouseEvent): void;
|
||||
/**
|
||||
* 返回当前的选择集,每次重新选择都会返回一个新的SelectSet
|
||||
* 不要对返回的对象注入函数,操作AddSelect,而是使用`app.Editor.SelectCtrl.AddSelect`;
|
||||
*/
|
||||
get SelectSet(): SelectSet;
|
||||
set SelectType(type: SelectType);
|
||||
RegisterEvent(): void;
|
||||
UpdateView(): void;
|
||||
/**
|
||||
* 模拟左键点击.
|
||||
* @param [checkPick] 确认鼠标是否点击到实体.
|
||||
*/
|
||||
LeftClick(checkPick?: boolean): void;
|
||||
SelectByCss(): SelectBox | SelectLine;
|
||||
OnMouseMove(): void;
|
||||
OnKeyDown(e: KeyboardEvent): void;
|
||||
RestState(): void;
|
||||
Cancel(): void;
|
||||
AddSelect(selectData: SelectSetBase, noParseGroup?: boolean): void;
|
||||
RemoveSelect(selectData: SelectSetBase): void;
|
||||
UpdateSelectEvent(): void;
|
||||
EndSelectEvent(): void;
|
||||
CanenEvent(): void;
|
||||
}
|
||||
//# sourceMappingURL=SelectControls.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"SelectControls.d.ts","sourceRoot":"","sources":["../../../src/Editor/SelectControls.ts"],"names":[],"mappings":"AAUA,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;AACxC,OAAO,EAAE,UAAU,EAAE,MAAM,cAAc,CAAC;AAE1C,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,SAAS,CAAC,CAAC,EAAE,UAAU;IASvB;;;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,GAAG,IAAI;IA8DjC,WAAW;IAsBX,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"}
|
12
types/Editor/SelectLine.d.ts
vendored
12
types/Editor/SelectLine.d.ts
vendored
@@ -1,12 +0,0 @@
|
||||
import { Object3D, Vector2, Vector3 } from 'three';
|
||||
import { IViewer } from '../GraphicsSystem/IView';
|
||||
import { SelectSetBase } from './SelectBase';
|
||||
export declare class SelectLine extends SelectSetBase {
|
||||
private _StartPt;
|
||||
private _EndPt;
|
||||
constructor(view: IViewer, _StartPt: Vector2, _EndPt: Vector2);
|
||||
get Center(): Vector2;
|
||||
IntersectLine(p1: Vector3, p2: Vector3): boolean;
|
||||
CheckSelect(obj: Object3D): boolean;
|
||||
}
|
||||
//# sourceMappingURL=SelectLine.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"SelectLine.d.ts","sourceRoot":"","sources":["../../../src/Editor/SelectLine.ts"],"names":[],"mappings":"AAAA,OAAO,EAAW,QAAQ,EAAyC,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAGnG,OAAO,EAAE,OAAO,EAAE,MAAM,yBAAyB,CAAC;AAClD,OAAO,EAAE,aAAa,EAAE,MAAM,cAAc,CAAC;AAE7C,qBAAa,UAAW,SAAQ,aAAa;IAGrC,OAAO,CAAC,QAAQ;IAChB,OAAO,CAAC,MAAM;gBAFN,IAAI,EAAE,OAAO,EACb,QAAQ,EAAE,OAAO,EACjB,MAAM,EAAE,OAAO;IAgB3B,IAAI,MAAM,YAGT;IAED,aAAa,CAAC,EAAE,EAAE,OAAO,EAAE,EAAE,EAAE,OAAO,GAAG,OAAO;IAKhD,WAAW,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;CAItC"}
|
18
types/Editor/SelectPick.d.ts
vendored
18
types/Editor/SelectPick.d.ts
vendored
@@ -1,18 +0,0 @@
|
||||
import { Object3D, Raycaster, Vector3 } from 'three';
|
||||
import { Viewer } from '../GraphicsSystem/Viewer';
|
||||
import { SelectBox } from './SelectBox';
|
||||
/**
|
||||
* 点选的数据结构
|
||||
*/
|
||||
export declare class SelectPick extends SelectBox {
|
||||
_PickPointVcs: Vector3;
|
||||
_Raycaster: Raycaster;
|
||||
constructor(view: Viewer, ptVcs: Vector3, size?: number);
|
||||
/**
|
||||
* 单选重构了该方法,可以检验对象是否在选择框内
|
||||
* @param {Object3D} obj
|
||||
* @returns {Boolean}
|
||||
*/
|
||||
IntersectObject(obj: Object3D): boolean;
|
||||
}
|
||||
//# sourceMappingURL=SelectPick.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"SelectPick.d.ts","sourceRoot":"","sources":["../../../src/Editor/SelectPick.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAW,OAAO,EAAE,MAAM,OAAO,CAAC;AAC9D,OAAO,EAAE,MAAM,EAAE,MAAM,0BAA0B,CAAC;AAClD,OAAO,EAAE,SAAS,EAAc,MAAM,aAAa,CAAC;AAIpD;;GAEG;AACH,qBAAa,UAAW,SAAQ,SAAS;IAGrC,aAAa,EAAE,OAAO,CAAC;IACvB,UAAU,EAAE,SAAS,CAAmB;gBAC5B,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,IAAI,SAAO;IAWrD;;;;OAIG;IACH,eAAe,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO;CAQ1C"}
|
18
types/Editor/ShowSnapMenu.d.ts
vendored
18
types/Editor/ShowSnapMenu.d.ts
vendored
@@ -1,18 +0,0 @@
|
||||
import { KeyWord } from "../Common/InputState";
|
||||
import { ObjectSnapMode } from "./ObjectSnapMode";
|
||||
export declare const SNAPMODE: {
|
||||
E: ObjectSnapMode;
|
||||
M: ObjectSnapMode;
|
||||
I: ObjectSnapMode;
|
||||
A: ObjectSnapMode;
|
||||
X: ObjectSnapMode;
|
||||
C: ObjectSnapMode;
|
||||
Q: ObjectSnapMode;
|
||||
G: ObjectSnapMode;
|
||||
P: ObjectSnapMode;
|
||||
R: ObjectSnapMode;
|
||||
N: ObjectSnapMode;
|
||||
};
|
||||
export declare const SnapMenuKW: KeyWord[];
|
||||
export declare function ShowSnapMenu(): Promise<void>;
|
||||
//# sourceMappingURL=ShowSnapMenu.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"ShowSnapMenu.d.ts","sourceRoot":"","sources":["../../../src/Editor/ShowSnapMenu.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,sBAAsB,CAAC;AAE/C,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAKlD,eAAO,MAAM,QAAQ;;;;;;;;;;;;CAYpB,CAAC;AAEF,eAAO,MAAM,UAAU,EAAE,OAAO,EAa/B,CAAC;AAEF,wBAAsB,YAAY,kBAkBjC"}
|
17
types/Editor/SnapMenuFixed.d.ts
vendored
17
types/Editor/SnapMenuFixed.d.ts
vendored
@@ -1,17 +0,0 @@
|
||||
import * as React from "react";
|
||||
/**
|
||||
* 底部状态栏的捕捉按钮.
|
||||
*/
|
||||
export declare class SnapMenuFixed extends React.Component<{}> {
|
||||
/**
|
||||
* 模态框呼出标记,当呼出模态框时,关闭菜单不关闭蒙板.
|
||||
*/
|
||||
private isModalShow;
|
||||
state: {
|
||||
isOpenObjectSnap: boolean;
|
||||
};
|
||||
render(): JSX.Element;
|
||||
RenderMenu: () => JSX.Element;
|
||||
private close;
|
||||
}
|
||||
//# sourceMappingURL=SnapMenuFixed.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"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"}
|
108
types/Editor/SnapServices.d.ts
vendored
108
types/Editor/SnapServices.d.ts
vendored
@@ -1,108 +0,0 @@
|
||||
import { Vector3 } from 'three';
|
||||
import { Entity } from '../DatabaseServices/Entity/Entity';
|
||||
import { ObjectSnapMode } from './ObjectSnapMode';
|
||||
import { GetPointPrompt } from "./PromptOptions";
|
||||
/**
|
||||
* 轴线捕捉模式
|
||||
*/
|
||||
export declare enum AxisSnapMode {
|
||||
None = 0,
|
||||
Polar = 1,
|
||||
Ortho = 2,
|
||||
Custom = 3
|
||||
}
|
||||
export declare class SnapServices {
|
||||
Disabled: boolean;
|
||||
FilterErase: boolean;
|
||||
FilterEntitys: Set<Entity>;
|
||||
SnapSize: number;
|
||||
AxisSnapMode: AxisSnapMode;
|
||||
SnapPoint: Vector3;
|
||||
AxisSnapBasePoint: Vector3;
|
||||
SnapModeEnable: ObjectSnapMode;
|
||||
EnablePolarSnap: boolean;
|
||||
CustomAxis: Vector3[];
|
||||
private _SnapType;
|
||||
private _DynPrompt;
|
||||
private _HasBasePoint;
|
||||
private _IsZAxis;
|
||||
private _SupportSnapPoints;
|
||||
private _LockSuppotPointIndex;
|
||||
private _UCS;
|
||||
private _Prompt;
|
||||
/** 切线捕捉时使用的基点 */
|
||||
TanBasePoint: Vector3;
|
||||
Start(prompt: GetPointPrompt): void;
|
||||
Stop(): void;
|
||||
get SnapType(): ObjectSnapMode;
|
||||
private set SnapType(value);
|
||||
private UpdateCursort;
|
||||
/**
|
||||
* 返回合适的捕捉点,如果有的话.
|
||||
* @returns 捕捉点或空
|
||||
*/
|
||||
GetSnapPoint(): Vector3 | undefined;
|
||||
private _DelaySupportSnapId;
|
||||
/**
|
||||
* 获得实体捕捉点.
|
||||
*
|
||||
* 前期:
|
||||
* 如果鼠标还在旧的捕捉点时,则返回旧的捕捉点.
|
||||
* 清理辅助捕捉点定时器.
|
||||
*
|
||||
* 1.先计算了(端点,中点,圆心,垂点,切点).=>(进行辅助捕捉点添加)
|
||||
* 2.计算了交点.
|
||||
* 3.计算了最近点.
|
||||
* @returns
|
||||
*/
|
||||
private GetEntitySnapPoint;
|
||||
private CalcClosestSnapPoint;
|
||||
private GetSupportEntity;
|
||||
/**
|
||||
* 轴线捕捉
|
||||
* 1.尝试轴线捕捉.
|
||||
* 2.尝试延伸轴捕捉.
|
||||
* 3.返回较近捕捉轴.{捕捉类型,捕捉轴,捕捉点}
|
||||
*
|
||||
* @param supportSnapPt 辅助的捕捉点.
|
||||
* @param [isFirst]
|
||||
* @returns SnapAxis
|
||||
*/
|
||||
private AxisSnap;
|
||||
GetAxisSnapPoint(): Vector3;
|
||||
/**
|
||||
* 十字光标组
|
||||
*/
|
||||
private _CrossCursor;
|
||||
/**
|
||||
* 初始化捕捉光标(十字)
|
||||
*/
|
||||
private InitCrossCursor;
|
||||
/**
|
||||
* 更新所有的十字光标
|
||||
*/
|
||||
private UpdateCrossCursor;
|
||||
private _SquareCursor;
|
||||
private InitSquareCursor;
|
||||
private UpdateSquareCursor;
|
||||
private UpdateSquareCursorMode;
|
||||
private _ObliqueCrossCursor;
|
||||
private InitObliqueCrossCursor;
|
||||
private UpdateObliqueCrossCursor;
|
||||
private _ObliqueOutline;
|
||||
private InitObliqueOutline;
|
||||
private UpdateObliqueOutline;
|
||||
private UpdateObjectPosition;
|
||||
private _SupportExtLine;
|
||||
_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
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"SnapServices.d.ts","sourceRoot":"","sources":["../../../src/Editor/SnapServices.ts"],"names":[],"mappings":"AAAA,OAAO,EAA6E,OAAO,EAAE,MAAM,OAAO,CAAC;AAO3G,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAc3D,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,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,aAAa,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;IAC3B,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,qBAAqB,CAAM;IACnC,OAAO,CAAC,IAAI,CAAU;IACtB,OAAO,CAAC,OAAO,CAAiB;IAEhC,iBAAiB;IACjB,YAAY,EAAE,OAAO,CAAC;IAEtB,KAAK,CAAC,MAAM,EAAE,cAAc;IA6D5B,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;IAuN1B,OAAO,CAAC,oBAAoB;IAiE5B,OAAO,CAAC,gBAAgB;IAqBxB;;;;;;;;;OASG;IACH,OAAO,CAAC,QAAQ;IAuHhB,gBAAgB;IAmJhB;;OAEG;IACH,OAAO,CAAC,YAAY,CAAkB;IACtC;;OAEG;IACH,OAAO,CAAC,eAAe;IAkBvB;;OAEG;IACH,OAAO,CAAC,iBAAiB;IAoBzB,OAAO,CAAC,aAAa,CAAO;IAC5B,OAAO,CAAC,gBAAgB;IAUxB,OAAO,CAAC,kBAAkB;IAQ1B,OAAO,CAAC,sBAAsB;IAuC9B,OAAO,CAAC,mBAAmB,CAAO;IAElC,OAAO,CAAC,sBAAsB;IAY9B,OAAO,CAAC,wBAAwB;IAQhC,OAAO,CAAC,eAAe,CAAO;IAE9B,OAAO,CAAC,kBAAkB;IAW1B,OAAO,CAAC,oBAAoB;IAQ5B,OAAO,CAAC,oBAAoB;IAY5B,OAAO,CAAC,eAAe,CAAO;IAC9B,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"}
|
2
types/Editor/SnapStatusWrap.d.ts
vendored
2
types/Editor/SnapStatusWrap.d.ts
vendored
@@ -1,2 +0,0 @@
|
||||
export declare function SnapDisabledWrap<T>(newDisabled: boolean, exec: () => Promise<T>): Promise<T>;
|
||||
//# sourceMappingURL=SnapStatusWrap.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"SnapStatusWrap.d.ts","sourceRoot":"","sources":["../../../src/Editor/SnapStatusWrap.ts"],"names":[],"mappings":"AAEA,wBAAsB,gBAAgB,CAAC,CAAC,EAAE,WAAW,EAAE,OAAO,EAAE,IAAI,EAAE,MAAM,OAAO,CAAC,CAAC,CAAC,cAOrF"}
|
27
types/Editor/TempEditor.d.ts
vendored
27
types/Editor/TempEditor.d.ts
vendored
@@ -1,27 +0,0 @@
|
||||
import { Scene } from "three";
|
||||
/**
|
||||
* 临时编辑器,类似ACAD的块编辑器.
|
||||
*/
|
||||
export declare class TempEditor {
|
||||
private constructor();
|
||||
private static _EditorIng;
|
||||
static editorScene: Scene;
|
||||
private static viewerScene;
|
||||
private static hmIndex;
|
||||
private static light;
|
||||
static get EditorIng(): boolean;
|
||||
/**
|
||||
* 开始进入临时编辑模式.
|
||||
* 将记录当前命令位置,并且禁止往后撤销.
|
||||
* 将Viewer.Scene切换成this.editorScene(临时场景)
|
||||
*/
|
||||
static Start(): void;
|
||||
/**
|
||||
* 结束临时编辑状态
|
||||
* 请提取所需的数据后调用这个.(因为期间造成的编辑记录将被还原.)
|
||||
* Viewer.Scene还原
|
||||
* 历史记录将还原和移除
|
||||
*/
|
||||
static End(): void;
|
||||
}
|
||||
//# sourceMappingURL=TempEditor.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TempEditor.d.ts","sourceRoot":"","sources":["../../../src/Editor/TempEditor.ts"],"names":[],"mappings":"AAAA,OAAO,EAAgB,KAAK,EAAE,MAAM,OAAO,CAAC;AAQ5C;;GAEG;AACH,qBAAa,UAAU;IAEnB,OAAO;IACP,OAAO,CAAC,MAAM,CAAC,UAAU,CAAS;IAClC,MAAM,CAAC,WAAW,QAAa;IAE/B,OAAO,CAAC,MAAM,CAAC,WAAW,CAAQ;IAGlC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAS;IAC/B,OAAO,CAAC,MAAM,CAAC,KAAK,CAAmC;IAEvD,MAAM,KAAK,SAAS,YAA8B;IAElD;;;;OAIG;IACH,MAAM,CAAC,KAAK;IAiBZ;;;;;OAKG;IACH,MAAM,CAAC,GAAG;CAqCb"}
|
10
types/Editor/TouchEditor/MouseUIComp.d.ts
vendored
10
types/Editor/TouchEditor/MouseUIComp.d.ts
vendored
@@ -1,10 +0,0 @@
|
||||
import React, { RefObject } from "react";
|
||||
import './VirtualUI.less';
|
||||
export declare class MouseUI extends React.Component<{}, {}> {
|
||||
divRef: RefObject<HTMLDivElement>;
|
||||
posX: number;
|
||||
posY: number;
|
||||
constructor(prop: any);
|
||||
render(): JSX.Element;
|
||||
}
|
||||
//# sourceMappingURL=MouseUIComp.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"MouseUIComp.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TouchEditor/MouseUIComp.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,EAAE,EAAa,SAAS,EAAE,MAAM,OAAO,CAAC;AAIpD,OAAO,kBAAkB,CAAC;AAE1B,qBACa,OAAQ,SAAQ,KAAK,CAAC,SAAS,CAAC,EAAE,EAAE,EAAE,CAAC;IAEhD,MAAM,EAAE,SAAS,CAAC,cAAc,CAAC,CAA+B;IAEpD,IAAI,EAAE,MAAM,CAAK;IACjB,IAAI,EAAE,MAAM,CAAK;gBACjB,IAAI,KAAA;IAqBhB,MAAM;CAkBT"}
|
13
types/Editor/TouchEditor/TouchEventEditor.d.ts
vendored
13
types/Editor/TouchEditor/TouchEventEditor.d.ts
vendored
@@ -1,13 +0,0 @@
|
||||
export declare class TouchEventEditor {
|
||||
private container;
|
||||
private dBClickJudgment;
|
||||
LongTouchEvent: (el: HTMLElement, options?: MouseEventInit) => void;
|
||||
DoubleTouchEvent: (e: TouchEvent) => void;
|
||||
constructor(container: HTMLElement);
|
||||
private LongTouch;
|
||||
private DoubleTouch;
|
||||
private TouchStart;
|
||||
Destory(): void;
|
||||
}
|
||||
export declare function DBClickJudgment(): () => boolean;
|
||||
//# sourceMappingURL=TouchEventEditor.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"TouchEventEditor.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TouchEditor/TouchEventEditor.ts"],"names":[],"mappings":"AAGA,qBAAa,gBAAgB;IAKb,OAAO,CAAC,SAAS;IAH7B,OAAO,CAAC,eAAe,CAAqB;IAC5C,cAAc,EAAE,CAAC,EAAE,EAAE,WAAW,EAAE,OAAO,CAAC,EAAE,cAAc,KAAK,IAAI,CAAC;IACpE,gBAAgB,EAAE,CAAC,CAAC,EAAE,UAAU,KAAK,IAAI,CAAC;gBACtB,SAAS,EAAE,WAAW;IAI1C,OAAO,CAAC,SAAS;IAMjB,OAAO,CAAC,WAAW;IAMnB,OAAO,CAAC,UAAU,CAoDhB;IAEF,OAAO;CAMV;AAED,wBAAgB,eAAe,kBAwB9B"}
|
@@ -1,8 +0,0 @@
|
||||
import React from "react";
|
||||
import './VirtualUI.less';
|
||||
export declare class VirtualKeys extends React.Component<{}> {
|
||||
shiftDown: boolean;
|
||||
ctrlDown: boolean;
|
||||
render(): JSX.Element;
|
||||
}
|
||||
//# sourceMappingURL=VirtualKeysComp.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"VirtualKeysComp.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TouchEditor/VirtualKeysComp.tsx"],"names":[],"mappings":"AAGA,OAAO,KAAK,MAAM,OAAO,CAAC;AAK1B,OAAO,kBAAkB,CAAC;AAE1B,qBACa,WAAY,SAAQ,KAAK,CAAC,SAAS,CAAC,EAAE,CAAC;IAEpC,SAAS,UAAS;IAClB,QAAQ,UAAS;IAC7B,MAAM;CA4ET"}
|
23
types/Editor/TouchEditor/VirtualMouseEditor.d.ts
vendored
23
types/Editor/TouchEditor/VirtualMouseEditor.d.ts
vendored
@@ -1,23 +0,0 @@
|
||||
/// <reference types="react" />
|
||||
import { Vector3 } from "three";
|
||||
import { MouseKey } from "../../Common/KeyEnum";
|
||||
import { Singleton } from "../../Common/Singleton";
|
||||
export type Touch_Event = React.TouchEvent<HTMLElement> | TouchEvent;
|
||||
export type Pointer_Event = React.PointerEvent<HTMLElement> | PointerEvent;
|
||||
export declare class VirtualMouseEditor extends Singleton {
|
||||
private _Enable;
|
||||
StartTouchPoint: Vector3;
|
||||
EndTouchPoint: Vector3;
|
||||
private MouseUILeftDBClick;
|
||||
constructor();
|
||||
get Enable(): boolean;
|
||||
set Enable(v: boolean);
|
||||
RegisterMouseUIEvents: (isRegister: boolean) => void;
|
||||
MouseUIEventTrigger: (e: TouchEvent) => void;
|
||||
_TouchStartTime: any;
|
||||
onTouchStart: (event: Touch_Event, button?: MouseKey) => void;
|
||||
onTouchEnd: (event: Touch_Event, button?: MouseKey) => void;
|
||||
onTouchMove: (event: Touch_Event) => void;
|
||||
}
|
||||
export declare function LeftClickTimesJudgment(): (callback: () => void) => void;
|
||||
//# sourceMappingURL=VirtualMouseEditor.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"VirtualMouseEditor.d.ts","sourceRoot":"","sources":["../../../../src/Editor/TouchEditor/VirtualMouseEditor.ts"],"names":[],"mappings":";AACA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAEhC,OAAO,EAAE,QAAQ,EAAE,MAAM,sBAAsB,CAAC;AAChD,OAAO,EAAE,SAAS,EAAE,MAAM,wBAAwB,CAAC;AAEnD,MAAM,MAAM,WAAW,GAAG,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,GAAG,UAAU,CAAC;AACrE,MAAM,MAAM,aAAa,GAAG,KAAK,CAAC,YAAY,CAAC,WAAW,CAAC,GAAG,YAAY,CAAC;AAG3E,qBAAa,kBAAmB,SAAQ,SAAS;IAEjC,OAAO,CAAC,OAAO,CAAS;IAEpC,eAAe,EAAE,OAAO,CAAiB;IACzC,aAAa,EAAE,OAAO,CAAiB;IAEvC,OAAO,CAAC,kBAAkB,CAA4B;;IA0BtD,IAAc,MAAM,IAEN,OAAO,CAF0B;IAE/C,IAAI,MAAM,CAAC,CAAC,EAAE,OAAO,EAIpB;IAGD,qBAAqB,eAAgB,OAAO,UAa1C;IAEF,mBAAmB,MAAO,UAAU,UA6ClC;IAEF,eAAe,MAAC;IAEhB,YAAY,UAAW,WAAW,WAAW,QAAQ,UA8BnD;IAEF,UAAU,UAAW,WAAW,WAAW,QAAQ,UAmDjD;IAGF,WAAW,UAAW,WAAW,UA0B/B;CACL;AAGD,wBAAgB,sBAAsB,eAKP,MAAM,IAAI,UAkBxC"}
|
23
types/Editor/TranstrolControl/Axes.d.ts
vendored
23
types/Editor/TranstrolControl/Axes.d.ts
vendored
@@ -1,23 +0,0 @@
|
||||
import { BoxBufferGeometry, ConeBufferGeometry, CylinderBufferGeometry, Group, LineBasicMaterial } from "three";
|
||||
export declare class Axes extends Group {
|
||||
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 AxesLength(length: number);
|
||||
set Material(m: LineBasicMaterial);
|
||||
}
|
||||
//# sourceMappingURL=Axes.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"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"}
|
23
types/Editor/TranstrolControl/AxesCube.d.ts
vendored
23
types/Editor/TranstrolControl/AxesCube.d.ts
vendored
@@ -1,23 +0,0 @@
|
||||
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
|
@@ -1 +0,0 @@
|
||||
{"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"}
|
7
types/Editor/TranstrolControl/BoxObject.d.ts
vendored
7
types/Editor/TranstrolControl/BoxObject.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
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
|
@@ -1 +0,0 @@
|
||||
{"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"}
|
@@ -1,12 +0,0 @@
|
||||
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
|
@@ -1 +0,0 @@
|
||||
{"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"}
|
29
types/Editor/TranstrolControl/CoorAxes.d.ts
vendored
29
types/Editor/TranstrolControl/CoorAxes.d.ts
vendored
@@ -1,29 +0,0 @@
|
||||
import { Group } from 'three';
|
||||
import { IUCSGridConfig } from '../UserConfig';
|
||||
import { Axes } from './Axes';
|
||||
import { IGizmo } from './IGizmo';
|
||||
export declare enum AxisType {
|
||||
X = 0,
|
||||
Y = 1,
|
||||
Z = 2,
|
||||
Origin = 3,
|
||||
YZ = 4,
|
||||
XZ = 5,
|
||||
XY = 6,
|
||||
ZRotate = 7,
|
||||
None = -1
|
||||
}
|
||||
export declare class CoorAxes extends Group implements IGizmo {
|
||||
protected _Axis_X: Axes;
|
||||
protected _Axis_Y: Axes;
|
||||
protected _Axis_Z: Axes;
|
||||
constructor();
|
||||
private _gridHelper;
|
||||
SettingGripHelper(ucsGridConfig: IUCSGridConfig): void;
|
||||
set AxtiveIndex(t: AxisType);
|
||||
get AxtiveIndex(): AxisType;
|
||||
Picks: Group;
|
||||
HideAxes(): void;
|
||||
Reset(): void;
|
||||
}
|
||||
//# sourceMappingURL=CoorAxes.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"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;IACX,IAAI,KAAK;CACZ;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"}
|
12
types/Editor/TranstrolControl/GridHelper2.d.ts
vendored
12
types/Editor/TranstrolControl/GridHelper2.d.ts
vendored
@@ -1,12 +0,0 @@
|
||||
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
|
@@ -1 +0,0 @@
|
||||
{"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"}
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user