开发更新
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
import { BufferGeometry, Geometry } from "three";
|
||||
export declare const BufferGeometry2GeometryCacheMap: WeakMap<BufferGeometry, Geometry>;
|
||||
//# sourceMappingURL=BufferGeometry2GeometryCacheMap.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"BufferGeometry2GeometryCacheMap.d.ts","sourceRoot":"","sources":["../../../src/Editor/BufferGeometry2GeometryCacheMap.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,QAAQ,EAAE,MAAM,OAAO,CAAC;AAEjD,eAAO,MAAM,+BAA+B,mCAA0C,CAAC"}
|
4
types/Editor/CommandState.d.ts
vendored
4
types/Editor/CommandState.d.ts
vendored
@@ -1,4 +0,0 @@
|
||||
export declare let CommandState: {
|
||||
CommandIng: boolean;
|
||||
};
|
||||
//# sourceMappingURL=CommandState.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"CommandState.d.ts","sourceRoot":"","sources":["../../../src/Editor/CommandState.ts"],"names":[],"mappings":"AACA,eAAO,IAAI,YAAY;;CAEtB,CAAC"}
|
68
types/Editor/DefaultConfig.d.ts
vendored
68
types/Editor/DefaultConfig.d.ts
vendored
@@ -1,68 +0,0 @@
|
||||
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 { ICompHardwareOption, ICylMetalsOption, IExtMetalsOption, IToplineOption } from "../UI/Components/RightPanel/RightPanelInterface";
|
||||
import { IKuGangDrawOption } from "../UI/Components/Template/TemplateInterface";
|
||||
import { IBoardFindOption } from "../UI/Store/BoardFindInterface";
|
||||
import { IDoorConfigOption, IDrawerConfigOption, IHingeConfigOption } from "../UI/Store/DoorInterface";
|
||||
import { IHSOption } from "../UI/Store/HSInterface";
|
||||
import { ILatticeOption } from "../UI/Store/LatticeInterface";
|
||||
import { IAutoDimBrsOption } from "../UI/Store/OptionInterface/AutoDimBrsOption";
|
||||
import { IBoardBatchCurtailOption } from "../UI/Store/OptionInterface/BoardBatchCurtailOption ";
|
||||
import { BoardProcessOption } from "../UI/Store/OptionInterface/BoardProcessOption";
|
||||
import { BulkheadCeilingOption } from "../UI/Store/OptionInterface/BulkheadCeilingOption";
|
||||
import { ClosingStripOption } from "../UI/Store/OptionInterface/ClosingStripOption";
|
||||
import { BehindBoardOption, ChangeColorByBoardMaterialOption, ChangeColorByRoomOrCabinetOption, CommonPanelConfigOption, DatalistConfigOption, DoorRelatesInfoOption, 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";
|
||||
export declare const DefaultLayerBoardConfig: LayerBoardOption;
|
||||
export declare const DefaultVerticalBoardConfig: VerticalBoardOption;
|
||||
export declare const DefaultBehindBoardConfig: BehindBoardOption;
|
||||
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;
|
||||
export declare const DefaultExtruderMetalsOption: IExtMetalsOption;
|
||||
export declare const DefaultCompositeMetalsOption: ICompHardwareOption;
|
||||
export declare const DefaultToplineMetalsOption: IToplineOption;
|
||||
export declare const DefaultBoardProcessOption: BoardProcessOption;
|
||||
export declare const DefaultCurve2RecOption: Curve2RecOption;
|
||||
export declare const DefaultUpdateInfoOption: IUpdateBoardInfosOption;
|
||||
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;
|
||||
export declare const DefaultDatalistOption: DatalistConfigOption;
|
||||
export declare const DefaultAutoDimBrsOption: IAutoDimBrsOption;
|
||||
export declare const DefaultWindowPanelOption: WindowPanelConfigOption;
|
||||
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;
|
||||
export declare const DefaultDoorRelatesInfoOption: DoorRelatesInfoOption;
|
||||
//# sourceMappingURL=DefaultConfig.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"DefaultConfig.d.ts","sourceRoot":"","sources":["../../../src/Editor/DefaultConfig.ts"],"names":[],"mappings":"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"}
|
7
types/Editor/ICursorConfig.d.ts
vendored
7
types/Editor/ICursorConfig.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
import { IBaseOption } from "../UI/Store/OptionInterface/IOptionInterface";
|
||||
export interface ICursorConfig extends IBaseOption {
|
||||
D2: number;
|
||||
D3: number;
|
||||
SquareSize: number;
|
||||
}
|
||||
//# sourceMappingURL=ICursorConfig.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"ICursorConfig.d.ts","sourceRoot":"","sources":["../../../src/Editor/ICursorConfig.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,8CAA8C,CAAC;AAG3E,MAAM,WAAW,aAAc,SAAQ,WAAW;IAE9C,EAAE,EAAE,MAAM,CAAC;IACX,EAAE,EAAE,MAAM,CAAC;IACX,UAAU,EAAE,MAAM,CAAC;CACtB"}
|
23
types/Editor/ObjectSnapMode.d.ts
vendored
23
types/Editor/ObjectSnapMode.d.ts
vendored
@@ -1,23 +0,0 @@
|
||||
/**
|
||||
* OSMODE
|
||||
*/
|
||||
export declare enum ObjectSnapMode {
|
||||
None = 0,
|
||||
End = 1,
|
||||
Mid = 2,
|
||||
Cen = 4,
|
||||
Node = 8,
|
||||
Qua = 16,
|
||||
Int = 32,
|
||||
Ins = 64,
|
||||
Per = 128,
|
||||
Tan = 256,
|
||||
Nea = 512,
|
||||
NotEntitySnap = 1024,
|
||||
App = 2048,
|
||||
Ext = 4096,
|
||||
Par = 8192,
|
||||
Axis = 16384,
|
||||
All = 31743
|
||||
}
|
||||
//# sourceMappingURL=ObjectSnapMode.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"ObjectSnapMode.d.ts","sourceRoot":"","sources":["../../../src/Editor/ObjectSnapMode.ts"],"names":[],"mappings":"AACA;;GAEG;AACH,oBAAY,cAAc;IAEtB,IAAI,IAAI;IACR,GAAG,IAAI;IACP,GAAG,IAAI;IACP,GAAG,IAAI;IACP,IAAI,IAAI;IACR,GAAG,KAAK;IACR,GAAG,KAAK;IACR,GAAG,KAAK;IACR,GAAG,MAAM;IACT,GAAG,MAAM;IACT,GAAG,MAAM;IACT,aAAa,OAAO;IACpB,GAAG,OAAO;IACV,GAAG,OAAO;IACV,GAAG,OAAO;IACV,IAAI,QAAQ;IACZ,GAAG,QAAqB;CAC3B"}
|
9
types/Editor/OrderType.d.ts
vendored
9
types/Editor/OrderType.d.ts
vendored
@@ -1,9 +0,0 @@
|
||||
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
|
@@ -1 +0,0 @@
|
||||
{"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"}
|
58
types/Editor/PromptResult.d.ts
vendored
58
types/Editor/PromptResult.d.ts
vendored
@@ -1,58 +0,0 @@
|
||||
import { Intersection, Matrix4, Object3D, Vector3 } from 'three';
|
||||
import { Entity } from '../DatabaseServices/Entity/Entity';
|
||||
import { ObjectSnapMode } from './ObjectSnapMode';
|
||||
import { SelectSet } from './SelectSet';
|
||||
export declare enum PromptStatus {
|
||||
None = 0,
|
||||
Cancel = -1,
|
||||
OK = 1,
|
||||
Keyword = 2,
|
||||
Other = 4,
|
||||
String = 8,
|
||||
Error = -2
|
||||
}
|
||||
export declare class PromptResult {
|
||||
Status: PromptStatus;
|
||||
StringResult?: string;
|
||||
isChild?: boolean;
|
||||
Parent?: string;
|
||||
}
|
||||
export declare class PromptPointResult extends PromptResult {
|
||||
SnaoMode: ObjectSnapMode;
|
||||
intersection: Intersection;
|
||||
private _point;
|
||||
/**
|
||||
* 返回三维点
|
||||
*
|
||||
* @readonly
|
||||
* @memberof PromptPointResult
|
||||
*/
|
||||
get Point(): Vector3;
|
||||
set Point(pt: Vector3);
|
||||
constructor();
|
||||
}
|
||||
export declare class PromptDistendResult extends PromptResult {
|
||||
private _value;
|
||||
get Distance(): number;
|
||||
set Distance(v: number);
|
||||
}
|
||||
export declare class PromptRectResult extends PromptResult {
|
||||
UCS: Matrix4;
|
||||
Point1UCS: Vector3;
|
||||
Point2UCS: Vector3;
|
||||
Point1WCS: Vector3;
|
||||
Point2WCS: Vector3;
|
||||
get Width(): number;
|
||||
get Height(): number;
|
||||
}
|
||||
export declare class PromptEntityResult extends PromptResult {
|
||||
Entity?: Entity;
|
||||
Point?: Vector3;
|
||||
Object?: Object3D;
|
||||
IsCircle?: boolean;
|
||||
constructor(Entity?: Entity, Point?: Vector3, Object?: Object3D, IsCircle?: boolean);
|
||||
}
|
||||
export declare class PromptSsgetResult extends PromptResult {
|
||||
SelectSet?: SelectSet;
|
||||
}
|
||||
//# sourceMappingURL=PromptResult.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"PromptResult.d.ts","sourceRoot":"","sources":["../../../src/Editor/PromptResult.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AACjE,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAC3D,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAKxC,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,GAAG,EAAE,OAAO,CAAC;IAEb,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"}
|
54
types/Editor/SelectBase.d.ts
vendored
54
types/Editor/SelectBase.d.ts
vendored
@@ -1,54 +0,0 @@
|
||||
import { Face3, Frustum, Matrix4, Object3D, Vector3 } from 'three';
|
||||
import { Entity } from '../DatabaseServices/Entity/Entity';
|
||||
import { IViewer } from '../GraphicsSystem/IView';
|
||||
import { Filter } from './SelectFilter';
|
||||
/**
|
||||
* 选择对象的基类数据 如盒子选择数据 点选数据 以后可能有多边形选区
|
||||
*/
|
||||
export declare class SelectSetBase {
|
||||
protected _Viewer: IViewer;
|
||||
_ViewerWidth: number;
|
||||
_ViewerHeight: number;
|
||||
_ProjScreenMatrix: Matrix4;
|
||||
_SelectList: Set<Object3D>;
|
||||
protected _bIsPerCamera: boolean;
|
||||
protected _Frustum: Frustum;
|
||||
constructor(view: IViewer);
|
||||
get Frustum(): Frustum;
|
||||
/**
|
||||
* 执行该方法 会对场景内部的实体进行选择测试. 如果满足条件 将会添加在选择(渲染)列表中.
|
||||
*/
|
||||
Select(selectList?: Object3D[], filter?: Filter): void;
|
||||
SelectGroup(filter?: Filter): number;
|
||||
FrustomIntersectObject(obj: Object3D): boolean;
|
||||
get SelectEntityList(): Entity[];
|
||||
CheckSelectTraverse(obj: Object3D): boolean;
|
||||
/**
|
||||
* 子类重载:判断实体是否需要被选中.
|
||||
* @param {Object3D} obj
|
||||
* @returns {boolean}
|
||||
*/
|
||||
protected CheckSelect(obj: Object3D): boolean;
|
||||
WorldToScreenPoint(pt: Vector3): Vector3;
|
||||
GetObjectVertices(obj: Object3D): {
|
||||
pts: Array<Vector3>;
|
||||
faces: Array<Face3>;
|
||||
};
|
||||
private GetGeometrVerticesAndFaces;
|
||||
IntersectLineBase(index1: number, index2: number, screenPts: Array<Vector3>, worldPts: Array<Vector3>): boolean;
|
||||
protected IntersectLine(p1Screen: Vector3, p2Screen: Vector3): boolean;
|
||||
IntersectObject(obj: Object3D): boolean;
|
||||
ContainsPoint(ptWcs: Vector3): boolean;
|
||||
/**
|
||||
* 直线在平截头体里面的裁剪.
|
||||
*
|
||||
* @param {Vector3} p1Screen p1对应的屏幕点,如果裁剪成功,参数会被改变
|
||||
* @param {Vector3} p2Screen 如果裁剪成功,参数会被改变
|
||||
* @param {Vector3} p1Wcs p1对应的世界坐标系
|
||||
* @param {Vector3} p2Wcs
|
||||
* @param {Frustum} frusum
|
||||
* @returns {boolean} 如果直线在平截头体内,那么返回true,否则返回false
|
||||
*/
|
||||
LineFrusumClip(p1Screen: Vector3, p2Screen: Vector3, p1Wcs: Vector3, p2Wcs: Vector3, frusum: Frustum): boolean;
|
||||
}
|
||||
//# sourceMappingURL=SelectBase.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"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,IAAI,OAAO,YAA4B;IAEvC;;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"}
|
13
types/Editor/SelectFilter.d.ts
vendored
13
types/Editor/SelectFilter.d.ts
vendored
@@ -1,13 +0,0 @@
|
||||
import { Object3D } from "three";
|
||||
import { Entity } from "../DatabaseServices/Entity/Entity";
|
||||
export interface Filter {
|
||||
filterTypes?: any[];
|
||||
filterFunction?: (obj: Object3D, ent?: Entity) => boolean;
|
||||
/**
|
||||
* 过滤掉已经被删除的图元或者未加入到数据库的图元
|
||||
*/
|
||||
filterErase?: boolean;
|
||||
selectFreeze?: boolean;
|
||||
}
|
||||
export declare function CheckFilter(obj: Object3D, filter?: Filter): boolean;
|
||||
//# sourceMappingURL=SelectFilter.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"SelectFilter.d.ts","sourceRoot":"","sources":["../../../src/Editor/SelectFilter.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,OAAO,CAAC;AAEjC,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAG3D,MAAM,WAAW,MAAM;IAGnB,WAAW,CAAC,EAAE,GAAG,EAAE,CAAC;IACpB,cAAc,CAAC,EAAE,CAAC,GAAG,EAAE,QAAQ,EAAE,GAAG,CAAC,EAAE,MAAM,KAAK,OAAO,CAAC;IAC1D;;OAEG;IACH,WAAW,CAAC,EAAE,OAAO,CAAC;IACtB,YAAY,CAAC,EAAE,OAAO,CAAC;CAC1B;AAED,wBAAgB,WAAW,CAAC,GAAG,EAAE,QAAQ,EAAE,MAAM,CAAC,EAAE,MAAM,WAsBzD"}
|
21
types/Editor/SelectSet.d.ts
vendored
21
types/Editor/SelectSet.d.ts
vendored
@@ -1,21 +0,0 @@
|
||||
import { Object3D } from 'three';
|
||||
import { Entity } from '../DatabaseServices/Entity/Entity';
|
||||
import { SelectSetBase } from './SelectBase';
|
||||
import { Filter } from './SelectFilter';
|
||||
export declare class SelectSet {
|
||||
constructor();
|
||||
/**
|
||||
* 选择数据
|
||||
*/
|
||||
_SelectSetList: SelectSetBase[];
|
||||
IdSelectMap: Map<number, SelectSetBase>;
|
||||
AddSelect(selectData: SelectSetBase): void;
|
||||
RemoveSelect(selectData: SelectSetBase): void;
|
||||
Clear(): void;
|
||||
get SelectSetList(): SelectSetBase[];
|
||||
get SelectObjectList(): Array<Object3D>;
|
||||
get SelectEntityList(): Entity[];
|
||||
get SelectObjectCount(): number;
|
||||
Filter(filter: Filter): void;
|
||||
}
|
||||
//# sourceMappingURL=SelectSet.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"SelectSet.d.ts","sourceRoot":"","sources":["../../../src/Editor/SelectSet.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,OAAO,CAAC;AAGjC,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAC3D,OAAO,EAAE,aAAa,EAAE,MAAM,cAAc,CAAC;AAC7C,OAAO,EAAe,MAAM,EAAE,MAAM,gBAAgB,CAAC;AAGrD,qBAAa,SAAS;;IAGlB;;OAEG;IACH,cAAc,kBAA8B;IAC5C,WAAW,6BAAoC;IAE/C,SAAS,CAAC,UAAU,EAAE,aAAa;IAoBnC,YAAY,CAAC,UAAU,EAAE,aAAa;IAetC,KAAK;IAML,IAAI,aAAa,oBAGhB;IAED,IAAI,gBAAgB,IAAI,KAAK,CAAC,QAAQ,CAAC,CAMtC;IACD,IAAI,gBAAgB,IAAI,MAAM,EAAE,CAO/B;IAED,IAAI,iBAAiB,IAAI,MAAM,CAM9B;IAED,MAAM,CAAC,MAAM,EAAE,MAAM;CAKxB"}
|
56
types/Editor/VisualSpaceBox.d.ts
vendored
56
types/Editor/VisualSpaceBox.d.ts
vendored
@@ -1,56 +0,0 @@
|
||||
import { Material, 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";
|
||||
export declare class VisualSpaceBox extends Entity {
|
||||
protected _Length: number;
|
||||
protected _Width: number;
|
||||
protected _Height: number;
|
||||
OnlyRenderType: boolean;
|
||||
private _LText;
|
||||
private _WText;
|
||||
private _HText;
|
||||
private _IsRoot;
|
||||
private _DisplayLength;
|
||||
private _DisplayWidth;
|
||||
private _DisplayHeight;
|
||||
constructor(_Length?: number, _Width?: number, _Height?: number);
|
||||
get Length(): number;
|
||||
get Width(): number;
|
||||
get Height(): number;
|
||||
set IsRoot(b: boolean);
|
||||
set DisplayWidth(b: boolean);
|
||||
set DisplayLength(b: boolean);
|
||||
set DisplayHeight(b: boolean);
|
||||
SetSize(l: number, w: number, h: number): void;
|
||||
get BoundingBoxInOCS(): Box3Ext;
|
||||
get BoundingBox(): Box3Ext;
|
||||
/**
|
||||
*
|
||||
* @param snapMode 捕捉模式(单一)
|
||||
* @param pickPoint const
|
||||
* @param lastPoint const
|
||||
* @param viewXform const 最近点捕捉需要这个变量
|
||||
* @returns object snap points
|
||||
*/
|
||||
GetObjectSnapPoints(snapMode: ObjectSnapMode, pickPoint: Vector3, lastPoint: Vector3, viewXform?: Matrix3): Vector3[];
|
||||
InitDrawObject(renderType?: RenderType): Object3D;
|
||||
UpdateDrawObject(type: RenderType, obj: Object3D): void;
|
||||
UpdateDrawObjectMaterial(type: RenderType, obj: Object3D, material?: Material): void;
|
||||
protected _ReadFile(file: CADFiler): void;
|
||||
WriteFile(file: CADFiler): void;
|
||||
GetGripPoints(): Array<Vector3>;
|
||||
MoveGripPoints(indexList: number[], vec: Vector3): void;
|
||||
GetStretchPoints(): Array<Vector3>;
|
||||
/**
|
||||
* 拉伸夹点,用于Stretch命令
|
||||
*
|
||||
* @param {Array<number>} indexList 拉伸点索引列表.
|
||||
* @param {Vector3} vec 移动向量
|
||||
* @memberof Entity
|
||||
*/
|
||||
MoveStretchPoints(indexList: Array<number>, vec: Vector3): void;
|
||||
}
|
||||
//# sourceMappingURL=VisualSpaceBox.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"VisualSpaceBox.d.ts","sourceRoot":"","sources":["../../../src/Editor/VisualSpaceBox.ts"],"names":[],"mappings":"AAAA,OAAO,EAAwD,QAAQ,EAAE,OAAO,EAAiB,QAAQ,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAKlI,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;IAiB5D,gBAAgB,CAAC,IAAI,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ;IA+ChD,wBAAwB,CAAC,IAAI,EAAE,UAAU,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,CAAC,EAAE,QAAQ;IAa7E,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"}
|
Reference in New Issue
Block a user