开发更新
This commit is contained in:
5
types/Common/AddEntityDrawObject.d.ts
vendored
5
types/Common/AddEntityDrawObject.d.ts
vendored
@@ -1,5 +0,0 @@
|
||||
import { Object3D } from "three";
|
||||
import { Entity } from "../DatabaseServices/Entity/Entity";
|
||||
import { RenderType } from "../GraphicsSystem/RenderType";
|
||||
export declare function AddEntityDrawObject(obj: Object3D, embedEntity: Entity, renderType?: RenderType): void;
|
||||
//# sourceMappingURL=AddEntityDrawObject.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"AddEntityDrawObject.d.ts","sourceRoot":"","sources":["../../../src/Common/AddEntityDrawObject.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,OAAO,CAAC;AACjC,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAC3D,OAAO,EAAE,UAAU,EAAE,MAAM,8BAA8B,CAAC;AAG1D,wBAAgB,mBAAmB,CAAC,GAAG,EAAE,QAAQ,EAAE,WAAW,EAAE,MAAM,EAAE,UAAU,GAAE,UAAiC,QAOpH"}
|
51
types/Common/ArrayExt.d.ts
vendored
51
types/Common/ArrayExt.d.ts
vendored
@@ -1,51 +0,0 @@
|
||||
/**
|
||||
* 删除数组中指定的元素,返回数组本身
|
||||
* @param {Array<any>} arr 需要操作的数组
|
||||
* @param {*} el 需要移除的元素
|
||||
*/
|
||||
export declare function arrayRemove<T>(arr: Array<T>, el: T): Array<T>;
|
||||
export declare function arrayRemoveOnce<T>(arr: Array<T>, el: T): Array<T>;
|
||||
/**
|
||||
* 删除通过函数校验的元素
|
||||
* @param {(e: T) => boolean} checkFuntion 校验函数
|
||||
*/
|
||||
export declare function arrayRemoveIf<T>(arr: Array<T>, checkFuntion: (e: T) => boolean): Array<T>;
|
||||
export declare function arrayFirst<T>(arr: Array<T>): T;
|
||||
export declare function arrayLast<T>(arr: {
|
||||
[key: number]: T;
|
||||
length: number;
|
||||
}): T;
|
||||
export declare function FindLast<T>(arr: T[], searchFn: (item: T) => boolean): number;
|
||||
/**
|
||||
* 根据数值从小到大排序数组
|
||||
* @param {Array<T>} arr
|
||||
* @returns {Array<T>} 返回自身
|
||||
*/
|
||||
export declare function arraySortByNumber<T>(arr: Array<T>): Array<T>;
|
||||
/**
|
||||
* map按Key的拼音首字母排序
|
||||
* reverse:倒序
|
||||
*/
|
||||
export declare function mapSortByCN(map: Map<string, any>, reverse?: boolean): Map<string, any>;
|
||||
/**
|
||||
* 对排序好的数组进行去重操作
|
||||
* @param {(e1, e2) => boolean} [checkFuction] 校验对象相等函数,如果相等 则删除e2
|
||||
* @returns {Array<T>} 返回自身
|
||||
*/
|
||||
export declare function arrayRemoveDuplicateBySort<T>(arr: Array<T>, checkFuction?: (e1: T, e2: T) => boolean): Array<T>;
|
||||
export declare function ArrayRemoveDupSavePre(baseCompareArray: any[], arrs: (any[])[]): void;
|
||||
export declare function arrayMap<T>(arr: Array<T>, mapFunc: (v: T) => T): Array<T>;
|
||||
declare function checkEqual(e1: any, e2: any): boolean;
|
||||
/**
|
||||
* 改变数组的值顺序
|
||||
* @param arr 需要改变初始值位置的数组
|
||||
* @param index //将index位置以后的值放到起始位置
|
||||
*/
|
||||
export declare function changeArrayStartIndex<T>(arr: T[], index: number): T[];
|
||||
export declare function equalArray<T>(a: T[], b: T[], checkF?: typeof checkEqual): boolean;
|
||||
export declare function arrayClone<T>(arr: T[]): T[];
|
||||
export declare function arrayPushArray<T>(arr1: T[], arr2: T[]): T[];
|
||||
export declare function arraySum(arr: number[]): number;
|
||||
export declare function FilterSet<T>(s: Set<T>, fn: (el: T) => boolean): Set<T>;
|
||||
export {};
|
||||
//# sourceMappingURL=ArrayExt.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"ArrayExt.d.ts","sourceRoot":"","sources":["../../../src/Common/ArrayExt.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AACH,wBAAgB,WAAW,CAAC,CAAC,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAa7D;AAGD,wBAAgB,eAAe,CAAC,CAAC,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAMjE;AAED;;;GAGG;AACH,wBAAgB,aAAa,CAAC,CAAC,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,YAAY,EAAE,CAAC,CAAC,EAAE,CAAC,KAAK,OAAO,GAAG,KAAK,CAAC,CAAC,CAAC,CAazF;AAED,wBAAgB,UAAU,CAAC,CAAC,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAG9C;AAED,wBAAgB,SAAS,CAAC,CAAC,EAAE,GAAG,EAAE;IAAE,CAAC,GAAG,EAAE,MAAM,GAAG,CAAC,CAAC;IAAC,MAAM,EAAE,MAAM,CAAC;CAAE,GAAG,CAAC,CAG1E;AAED,wBAAgB,QAAQ,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,QAAQ,EAAE,CAAC,IAAI,EAAE,CAAC,KAAK,OAAO,UAMnE;AAED;;;;GAIG;AACH,wBAAgB,iBAAiB,CAAC,CAAC,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAI5D;AAED;;;GAGG;AACH,wBAAgB,WAAW,CAAC,GAAG,EAAE,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE,OAAO,GAAE,OAAe,GAAG,GAAG,CAAC,MAAM,EAAE,GAAG,CAAC,CAM7F;AAED;;;;GAIG;AACH,wBAAgB,0BAA0B,CAAC,CAAC,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,YAAY,GAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,KAAK,OAAoB,GAAG,KAAK,CAAC,CAAC,CAAC,CAS3H;AAGD,wBAAgB,qBAAqB,CAAC,gBAAgB,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,CAAC,GAAG,EAAE,CAAC,EAAE,QAsB7E;AAGD,wBAAgB,QAAQ,CAAC,CAAC,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAKzE;AAOD,iBAAS,UAAU,CAAC,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,GAAG,OAAO,CAG7C;AAED;;;;GAIG;AACH,wBAAgB,qBAAqB,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,KAAK,EAAE,MAAM,GAAG,CAAC,EAAE,CAIrE;AAED,wBAAgB,UAAU,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,MAAM,oBAAa,WAOhE;AAED,wBAAgB,UAAU,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,CAAC,EAAE,CAG3C;AAGD,wBAAgB,cAAc,CAAC,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,GAAG,CAAC,EAAE,CAS3D;AAED,wBAAgB,QAAQ,CAAC,GAAG,EAAE,MAAM,EAAE,UAKrC;AAED,wBAAgB,SAAS,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,KAAK,OAAO,GAAG,GAAG,CAAC,CAAC,CAAC,CAStE"}
|
43
types/Common/BoardKeyList.d.ts
vendored
43
types/Common/BoardKeyList.d.ts
vendored
@@ -1,43 +0,0 @@
|
||||
/**统一板件属性key的命名,修改值会导致无法 .xxx该属性 */
|
||||
export declare enum EBoardKeyList {
|
||||
Height = "height",
|
||||
Width = "width",
|
||||
Thick = "thickness",
|
||||
RoomName = "roomName",
|
||||
CabinetName = "cabinetName",
|
||||
PaperName = "paperName",
|
||||
BrName = "brName",
|
||||
BrMat = "boardName",
|
||||
Mat = "material",
|
||||
Color = "color",
|
||||
Lines = "lines",
|
||||
ProcessGroup = "ProcessGroup",
|
||||
BigHole = "bigHoleDir",
|
||||
/**
|
||||
* 排钻类型,当没有定义每个边的排钻数据时,使用统一的排钻类型
|
||||
*/
|
||||
DrillType = "drillType",
|
||||
ComposingFace = "composingFace",
|
||||
/**
|
||||
* 封边数组,定义每个边的封边信息
|
||||
*/
|
||||
HighSealed = "highSealed",
|
||||
UpSealed = "sealedUp",
|
||||
DownSealed = "sealedDown",
|
||||
LeftSealed = "sealedLeft",
|
||||
RightSealed = "sealedRight",
|
||||
KnifeRad = "knifeRadius",
|
||||
SpliteHeight = "spliteHeight",
|
||||
SpliteWidth = "spliteWidth",
|
||||
SpliteThickness = "spliteThickness",
|
||||
DrawNumber = "drawNumber",
|
||||
Remarks = "remarks",
|
||||
ExtraRemarks = "extraRemarks",
|
||||
OpenDir = "openDir",
|
||||
GroovesAddLength = "GroovesAddLength",
|
||||
GroovesAddWidth = "GroovesAddWidth",
|
||||
GroovesAddDepth = "GroovesAddDepth",
|
||||
FrontDrill = "frontDrill",
|
||||
BackDrill = "backDrill"
|
||||
}
|
||||
//# sourceMappingURL=BoardKeyList.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"BoardKeyList.d.ts","sourceRoot":"","sources":["../../../src/Common/BoardKeyList.ts"],"names":[],"mappings":"AACA,mCAAmC;AACnC,oBAAY,aAAa;IAErB,MAAM,WAAW;IACjB,KAAK,UAAU;IACf,KAAK,cAAc;IACnB,QAAQ,aAAa;IACrB,WAAW,gBAAgB;IAC3B,SAAS,cAAc;IACvB,MAAM,WAAW;IACjB,KAAK,cAAc;IACnB,GAAG,aAAa;IAChB,KAAK,UAAU;IACf,KAAK,UAAU;IACf,YAAY,iBAAiB;IAC7B,OAAO,eAAe;IACtB;;OAEG;IACH,SAAS,cAAc;IACvB,aAAa,kBAAkB;IAC/B;;OAEG;IACH,UAAU,eAAe;IACzB,QAAQ,aAAa;IACrB,UAAU,eAAe;IACzB,UAAU,eAAe;IACzB,WAAW,gBAAgB;IAC3B,QAAQ,gBAAgB;IACxB,YAAY,iBAAiB;IAC7B,WAAW,gBAAgB;IAC3B,eAAe,oBAAoB;IACnC,UAAU,eAAe;IACzB,OAAO,YAAY;IACnB,YAAY,iBAAiB;IAC7B,OAAO,YAAY;IACnB,gBAAgB,qBAAqB;IACrC,eAAe,oBAAoB;IACnC,eAAe,oBAAoB;IACnC,UAAU,eAAe;IACzB,SAAS,cAAc;CAC1B"}
|
15
types/Common/CSGIntersect.d.ts
vendored
15
types/Common/CSGIntersect.d.ts
vendored
@@ -1,15 +0,0 @@
|
||||
import { Geom3 } from "@jscad/modeling/src/geometries/types";
|
||||
import { Vec3 } from "@jscad/modeling/src/maths/vec3";
|
||||
import { Matrix4 } from "three";
|
||||
export interface PolygonRes {
|
||||
vertices: Array<Vec3>;
|
||||
plane: [number, number, number, number];
|
||||
}
|
||||
export interface Geom3Res {
|
||||
polygons: Array<{
|
||||
vertices: Array<Vec3>;
|
||||
plane: [number, number, number, number];
|
||||
}>;
|
||||
}
|
||||
export declare function CSGIntersect(csg1: Geom3, csg2: Geom3, csg2tranfrom: Matrix4): Geom3Res;
|
||||
//# sourceMappingURL=CSGIntersect.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"CSGIntersect.d.ts","sourceRoot":"","sources":["../../../src/Common/CSGIntersect.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,KAAK,EAAE,MAAM,sCAAsC,CAAC;AAE7D,OAAO,EAAE,IAAI,EAAE,MAAM,gCAAgC,CAAC;AAEtD,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAEhC,MAAM,WAAW,UAAU;IAEvB,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;IACtB,KAAK,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;CAC3C;AAED,MAAM,WAAW,QAAQ;IAErB,QAAQ,EAAE,KAAK,CAAC;QACZ,QAAQ,EAAE,KAAK,CAAC,IAAI,CAAC,CAAC;QACtB,KAAK,EAAE,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;KAC3C,CAAC,CAAC;CACN;AAED,wBAAgB,YAAY,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE,YAAY,EAAE,OAAO,GAAG,QAAQ,CAOtF"}
|
38
types/Common/ColorPalette.d.ts
vendored
38
types/Common/ColorPalette.d.ts
vendored
@@ -1,38 +0,0 @@
|
||||
import { Color, LineBasicMaterial, LineDashedMaterial, MeshBasicMaterial, ShaderMaterial, Side } from 'three';
|
||||
import { LineMaterial } from 'three/examples/jsm/lines/LineMaterial';
|
||||
export declare const ColorPalette: number[][];
|
||||
export declare const LINE_WIDTH = 2;
|
||||
export declare class ColorMaterial {
|
||||
private constructor();
|
||||
private static _LineMaterialMap;
|
||||
private static _BasicMaterialMap;
|
||||
static UseLogBuf: boolean;
|
||||
static GetLineMaterial(color: number, freeze?: boolean): LineBasicMaterial;
|
||||
private static _WallLineMtlMap;
|
||||
static GetWallLineMtl(color: number): LineDashedMaterial;
|
||||
static GetBasicMaterial(color: number): MeshBasicMaterial;
|
||||
private static _BasicDoubleSideMaterialMap;
|
||||
static GetBasicMaterialDoubleSide(color: number): MeshBasicMaterial;
|
||||
private static _ConceptualMaterial;
|
||||
static GetConceptualMaterial(color: number, side?: Side, enableTransparent?: boolean, freeze?: boolean, opacity?: number): ShaderMaterial;
|
||||
static UpdateConceptualMaterial(useLogBuf: boolean): void;
|
||||
private static _printConceptualMaterial;
|
||||
static GetPrintConceptualMaterial(): ShaderMaterial;
|
||||
private static _BasicTransparentMaterialMap;
|
||||
static GetBasicMaterialTransparent(color: number, opacity: number): MeshBasicMaterial;
|
||||
private static _BasicTransparentMaterialMap2;
|
||||
static GetBasicMaterialTransparent2(color: number, opacity: number): MeshBasicMaterial;
|
||||
static GetColor(color: number): Color;
|
||||
private static _ConceptualEdgeMaterial;
|
||||
static GetConceptualEdgeMaterial(): LineBasicMaterial;
|
||||
static UpdateConceptualEdgeMaterial(): void;
|
||||
private static _Physical2EdgeMaterial;
|
||||
static GetPhysical2EdgeMaterial(): LineBasicMaterial;
|
||||
static UpdatePhysical2EdgeMaterial(): void;
|
||||
static RubberBandMaterial: LineDashedMaterial;
|
||||
static SnapAxisMaterial: LineDashedMaterial;
|
||||
static PrintLineMatrial: LineMaterial;
|
||||
static GrayTransparentMeshMaterial: MeshBasicMaterial;
|
||||
static TransparentLineMaterial: MeshBasicMaterial;
|
||||
}
|
||||
//# sourceMappingURL=ColorPalette.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"ColorPalette.d.ts","sourceRoot":"","sources":["../../../src/Common/ColorPalette.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAyB,iBAAiB,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,cAAc,EAAE,IAAI,EAAoB,MAAM,OAAO,CAAC;AACvJ,OAAO,EAAE,YAAY,EAAE,MAAM,uCAAuC,CAAC;AAIrE,eAAO,MAAM,YAAY,YAwQxB,CAAC;AAEF,eAAO,MAAM,UAAU,IAAI,CAAC;AAG5B,qBAAa,aAAa;IAEtB,OAAO;IACP,OAAO,CAAC,MAAM,CAAC,gBAAgB,CAAwC;IACvE,OAAO,CAAC,MAAM,CAAC,iBAAiB,CAAwC;IACxE,MAAM,CAAC,SAAS,UAAS;IACzB,MAAM,CAAC,eAAe,CAAC,KAAK,EAAE,MAAM,EAAE,MAAM,UAAQ,GAAG,iBAAiB;IAUxE,OAAO,CAAC,MAAM,CAAC,eAAe,CAAyC;IACvE,MAAM,CAAC,cAAc,CAAC,KAAK,EAAE,MAAM,GAAG,kBAAkB;IAYxD,MAAM,CAAC,gBAAgB,CAAC,KAAK,EAAE,MAAM,GAAG,iBAAiB;IASzD,OAAO,CAAC,MAAM,CAAC,2BAA2B,CAAwC;IAClF,MAAM,CAAC,0BAA0B,CAAC,KAAK,EAAE,MAAM,GAAG,iBAAiB;IASnE,OAAO,CAAC,MAAM,CAAC,mBAAmB,CAA0C;IAC5E,MAAM,CAAC,qBAAqB,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,GAAE,IAAgB,EAAE,iBAAiB,UAAQ,EAAE,MAAM,UAAQ,EAAE,OAAO,CAAC,EAAE,MAAM;IA8B/H,MAAM,CAAC,wBAAwB,CAAC,SAAS,EAAE,OAAO;IAKlD,OAAO,CAAC,MAAM,CAAC,wBAAwB,CAAiB;IACxD,MAAM,CAAC,0BAA0B;IAiBjC,OAAO,CAAC,MAAM,CAAC,4BAA4B,CAA6C;IACxF,MAAM,CAAC,2BAA2B,CAAC,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM;IAUjE,OAAO,CAAC,MAAM,CAAC,6BAA6B,CAA6C;IACzF,MAAM,CAAC,4BAA4B,CAAC,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM;IAUlE,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAE,MAAM;IAU7B,OAAO,CAAC,MAAM,CAAC,uBAAuB,CAAoB;IAC1D,MAAM,CAAC,yBAAyB;IAOhC,MAAM,CAAC,4BAA4B;IAKnC,OAAO,CAAC,MAAM,CAAC,sBAAsB,CAAoB;IACzD,MAAM,CAAC,wBAAwB;IAO/B,MAAM,CAAC,2BAA2B;IAOlC,MAAM,CAAC,kBAAkB,qBAItB;IAGH,MAAM,CAAC,gBAAgB,qBAIpB;IAGH,MAAM,CAAC,gBAAgB,eAMpB;IAGH,MAAM,CAAC,2BAA2B,oBAI/B;IAEH,MAAM,CAAC,uBAAuB,oBAG3B;CACN"}
|
65
types/Common/CurveUtils.d.ts
vendored
65
types/Common/CurveUtils.d.ts
vendored
@@ -1,65 +0,0 @@
|
||||
import { Box3, Matrix3, Matrix4, Vec2, Vector2, Vector3 } from 'three';
|
||||
import { Arc } from '../DatabaseServices/Entity/Arc';
|
||||
import { Circle } from '../DatabaseServices/Entity/Circle';
|
||||
import { Curve } from '../DatabaseServices/Entity/Curve';
|
||||
import { Ellipse } from '../DatabaseServices/Entity/Ellipse';
|
||||
import { Line } from '../DatabaseServices/Entity/Line';
|
||||
import { Polyline } from '../DatabaseServices/Entity/Polyline';
|
||||
import { Vec3 } from '../Geometry/IVec3';
|
||||
import { IntersectResult } from '../GraphicsSystem/IntersectWith';
|
||||
export declare function getCircleCenter(pt1: Vector3, pt2: Vector3, pt3: Vector3): Vector3;
|
||||
export declare function getCirAngleByChordAndTangent(chord: Vector3, tangentLine: Vector3): number;
|
||||
export declare function getDeterminantFor2V(v1: Vector2, v2: Vector2): number;
|
||||
export declare function getDeterminantFor3V(v1: Vector3, v2: Vector3, v3: Vector3): number;
|
||||
/**
|
||||
* 曲线根据连接来分组,每组都是一条首尾相连的曲线表.
|
||||
*
|
||||
* @export
|
||||
* @param {Curve[]} cus 传入的分组的曲线表
|
||||
* @returns {Array<Array<Curve>>} 返回如下
|
||||
* [
|
||||
* [c1,c2,c3...],//后面的曲线的起点总是等于上一个曲线的终点
|
||||
* [c1,c2,c3...],
|
||||
* ]
|
||||
*/
|
||||
export declare function curveLinkGroup(cus: Curve[], numdimensions?: number): Array<Array<Curve>>;
|
||||
export declare function equalCurve(cu1: Curve, cu2: Curve, tolerance?: number): boolean;
|
||||
/**
|
||||
* 计算点在曲线前进方向的方位,左边或者右边
|
||||
*
|
||||
* @param {Curve} cu
|
||||
* @param {Vector3} pt
|
||||
* @returns {boolean} 左边为-1,右边为1
|
||||
*/
|
||||
export declare function GetPointAtCurveDir(cu: Curve, pt: Vector3): number;
|
||||
export declare function ConverCircleToPolyline(cir: Circle): Polyline;
|
||||
export declare function GetTanPtsOnArcOrCircle(cu: Arc | Circle, lastPoint?: Vector3): Vector3[];
|
||||
export declare function CircleInternalTangentLines(cir0: Circle, cir1: Circle): Line[];
|
||||
export declare function CircleOuterTangentLines(circle0: Circle, circle1: Circle): Line[];
|
||||
export declare function getArcOrCirNearPts(cu: Circle | Arc | Ellipse, pickPoint: Vector3, viewXform: Matrix3): Vector3[];
|
||||
export declare function getTanPtsOnEllipse(cu: Ellipse, lastPoint: Vector3): any[];
|
||||
export interface IRectInfo {
|
||||
size: Vector3;
|
||||
box: Box3;
|
||||
OCS: Matrix4;
|
||||
}
|
||||
/**
|
||||
* 判断多段线是不是矩形
|
||||
* 因为用户画的垃圾图,所以我们会给容差
|
||||
* 1.简化点表成4个点
|
||||
* -得到x向量,构建二维旋转矩阵
|
||||
* -所有的点旋转
|
||||
* 2.构建box
|
||||
* 3.4个点都在盒子里,面积是矩形
|
||||
* @param cu
|
||||
*/
|
||||
export declare function IsRect(cu: Curve): IRectInfo | undefined;
|
||||
/**用4个矩形点构造矩形 */
|
||||
export declare function getRectFrom4Pts(pts: Vector3[]): Polyline;
|
||||
export declare function MergeCurvelist(cus: Curve[]): Curve[];
|
||||
export declare function SwapParam(res: IntersectResult[]): IntersectResult[];
|
||||
export declare function ComputerCurvesNormalOCS(curves: Curve[], allowAutoCalc?: boolean): Matrix4 | undefined;
|
||||
export declare function Pts2Polyline(pts: (Vec3 | Vec2)[], isClose: boolean): Polyline;
|
||||
/**封闭多段线 分割成矩形 */
|
||||
export declare function PolylineSpliteRect(outline: Polyline): Polyline[];
|
||||
//# sourceMappingURL=CurveUtils.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"CurveUtils.d.ts","sourceRoot":"","sources":["../../../src/Common/CurveUtils.ts"],"names":[],"mappings":"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"}
|
7
types/Common/Dispose.d.ts
vendored
7
types/Common/Dispose.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
import { Object3D } from "three";
|
||||
/**
|
||||
* 销毁Object对象的Geometry,并不会销毁材质(新版本销毁材质,好像问题不大?)
|
||||
*/
|
||||
export declare function DisposeThreeObj(obj: Object3D): Object3D;
|
||||
export declare function Object3DRemoveAll(obj: Object3D): Object3D;
|
||||
//# sourceMappingURL=Dispose.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"Dispose.d.ts","sourceRoot":"","sources":["../../../src/Common/Dispose.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,OAAO,CAAC;AAEjC;;GAEG;AACH,wBAAgB,eAAe,CAAC,GAAG,EAAE,QAAQ,YA6B5C;AAED,wBAAgB,iBAAiB,CAAC,GAAG,EAAE,QAAQ,YAS9C"}
|
4
types/Common/EntityUpdateWrap.d.ts
vendored
4
types/Common/EntityUpdateWrap.d.ts
vendored
@@ -1,4 +0,0 @@
|
||||
import { Entity } from "../DatabaseServices/Entity/Entity";
|
||||
export declare function EntityUpdateWrap(ent: Entity, exec: Function): void;
|
||||
export declare function EntitysUpdateWrap(ens: Entity[], exec: Function): void;
|
||||
//# sourceMappingURL=EntityUpdateWrap.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"EntityUpdateWrap.d.ts","sourceRoot":"","sources":["../../../src/Common/EntityUpdateWrap.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAE3D,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,QAQ3D;AAED,wBAAgB,iBAAiB,CAAC,GAAG,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,QAAQ,QAoB9D"}
|
21
types/Common/Log.d.ts
vendored
21
types/Common/Log.d.ts
vendored
@@ -1,21 +0,0 @@
|
||||
export declare enum LogType {
|
||||
Error = "ERROR",
|
||||
Warning = "WARNING",
|
||||
Info = "INFO",
|
||||
Command = "COMMAND",
|
||||
All = "ALL"
|
||||
}
|
||||
type LogFunction = (message?: any, ...optionalParams: any[]) => void;
|
||||
export declare const _LogInjectFunctions: LogFunction[];
|
||||
export declare function Log(message?: any, ...optionalParams: any[]): void;
|
||||
export declare const _LogInjectInteractionFunctions: LogFunction[];
|
||||
export declare function InteractionLog(message?: any, ...optionalParams: any[]): void;
|
||||
export declare const LogEnable: {
|
||||
Display: boolean;
|
||||
};
|
||||
export declare const ReportErrorWrap: {
|
||||
ReportError: any;
|
||||
IsProduction: boolean;
|
||||
};
|
||||
export {};
|
||||
//# sourceMappingURL=Log.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"Log.d.ts","sourceRoot":"","sources":["../../../src/Common/Log.ts"],"names":[],"mappings":"AAAA,oBAAY,OAAO;IAEf,KAAK,UAAU;IACf,OAAO,YAAY;IACnB,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,GAAG,QAAQ;CACd;AAED,KAAK,WAAW,GAAG,CAAC,OAAO,CAAC,EAAE,GAAG,EAAE,GAAG,cAAc,EAAE,GAAG,EAAE,KAAK,IAAI,CAAC;AAErE,eAAO,MAAM,mBAAmB,EAAE,WAAW,EAAO,CAAC;AAGrD,wBAAgB,GAAG,CAAC,OAAO,CAAC,EAAE,GAAG,EAAE,GAAG,cAAc,EAAE,GAAG,EAAE,GAAG,IAAI,CAIjE;AAED,eAAO,MAAM,8BAA8B,EAAE,WAAW,EAAO,CAAC;AAGhE,wBAAgB,cAAc,CAAC,OAAO,CAAC,EAAE,GAAG,EAAE,GAAG,cAAc,EAAE,GAAG,EAAE,GAAG,IAAI,CAI5E;AAED,eAAO,MAAM,SAAS;;CAErB,CAAC;AAEF,eAAO,MAAM,eAAe;;;CAG3B,CAAC"}
|
55
types/Common/Matrix4Utils.d.ts
vendored
55
types/Common/Matrix4Utils.d.ts
vendored
@@ -1,55 +0,0 @@
|
||||
import { Matrix4, Vector2, Vector3 } from 'three';
|
||||
/**
|
||||
* 设置矩阵的某列的向量
|
||||
* @param {Matrix4} mtx 矩阵
|
||||
* @param {number} col 列索引,0x 1y 2z 3org
|
||||
* @param {Vector3} v 向量或点
|
||||
*/
|
||||
export declare function SetMtxVector(mtx: Matrix4, col: number, v: Vector3): void;
|
||||
/**
|
||||
* 返回矩阵,该坐标系将坐标系与原点的坐标系映射为坐标系,
|
||||
* 并将坐标系与X轴坐标系,
|
||||
* Y轴坐标轴以及Z轴坐标系统之间的坐标系统坐标系统的原点坐标系和原点坐标系统坐标轴的坐标系分别设置为XAxis,YAxis和ZAxis
|
||||
* @returns {Matrix4} 返回新的矩阵
|
||||
*/
|
||||
export declare function matrixAlignCoordSys(matrixFrom: Matrix4, matrixTo: Matrix4): Matrix4;
|
||||
/**
|
||||
* 判断2个矩形共面
|
||||
* @param {Matrix4} matrixFrom
|
||||
* @param {Matrix4} matrixTo
|
||||
* @returns {boolean} 2个矩阵共面
|
||||
*/
|
||||
export declare function matrixIsCoplane(matrixFrom: Matrix4, matrixTo: Matrix4, fuzz?: number): boolean;
|
||||
export declare function matrixScale(scale: number, center?: Vector3): Matrix4;
|
||||
export declare function MakeScaleMatrix(scaleX: number, scaleY: number, scaleZ: number, center?: Vector3): Matrix4;
|
||||
/**
|
||||
* 设置旋转矩阵,不改变矩阵的基点
|
||||
*/
|
||||
export declare function setRotationOnAxis(mtx: Matrix4, axis: Vector3, ro: number): Matrix4;
|
||||
/**
|
||||
* 修正镜像后矩阵
|
||||
*/
|
||||
export declare function reviseMirrorMatrix(mtx: Matrix4, index?: number): Matrix4;
|
||||
export declare function Vector2ApplyMatrix4(mtx: Matrix4, vec: Vector2): void;
|
||||
export declare function MakeMirrorMtx(planeNormal: Vector3, pos?: Vector3): Matrix4;
|
||||
/**
|
||||
* 对向量进行方向变换 (如果是pos 请使用pos.applyMatrix4)
|
||||
* @param vec 向量
|
||||
* @param m 矩阵
|
||||
* @returns vec
|
||||
*/
|
||||
export declare function TransformVector<T extends {
|
||||
x: number;
|
||||
y: number;
|
||||
z: number;
|
||||
}>(vec: T, m: Matrix4): T;
|
||||
export declare function MakeRotateMatrix4(cen: Vector3, axis: Vector3, angle: number, roMtx?: Matrix4): Matrix4;
|
||||
/**
|
||||
* 把变换矩阵展平成2d矩阵,避免出现三维坐标.
|
||||
*/
|
||||
export declare function MatrixPlanarizere(mtx: Matrix4, z0?: boolean): Matrix4;
|
||||
export declare function NormalMatrix(mtx: Matrix4): Matrix4;
|
||||
export declare function RoundMatrix(mtx: Matrix4, fuzz?: number): Matrix4;
|
||||
export declare const tempMatrix1: Matrix4;
|
||||
export declare const ZMirrorMatrix: Matrix4;
|
||||
//# sourceMappingURL=Matrix4Utils.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"Matrix4Utils.d.ts","sourceRoot":"","sources":["../../../src/Common/Matrix4Utils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAc,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAI9D;;;;;GAKG;AACH,wBAAgB,YAAY,CAAC,GAAG,EAAE,OAAO,EAAE,GAAG,EAAE,MAAM,EAAE,CAAC,EAAE,OAAO,QAMjE;AAED;;;;;GAKG;AACH,wBAAgB,mBAAmB,CAAC,UAAU,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,GAAG,OAAO,CAGnF;AAED;;;;;GAKG;AACH,wBAAgB,eAAe,CAAC,UAAU,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,IAAI,SAAO,GAAG,OAAO,CAe5F;AAGD,wBAAgB,WAAW,CAAC,KAAK,EAAE,MAAM,EAAE,MAAM,CAAC,EAAE,OAAO,WAK1D;AAGD,wBAAgB,eAAe,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,EAAE,OAAO,WAK/F;AAED;;GAEG;AACH,wBAAgB,iBAAiB,CAAC,GAAG,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,EAAE,EAAE,MAAM,WAMxE;AAED;;GAEG;AACH,wBAAgB,kBAAkB,CAAC,GAAG,EAAE,OAAO,EAAE,KAAK,SAAI,GAAG,OAAO,CAWnE;AAGD,wBAAgB,mBAAmB,CAAC,GAAG,EAAE,OAAO,EAAE,GAAG,EAAE,OAAO,QAY7D;AAED,wBAAgB,aAAa,CAAC,WAAW,EAAE,OAAO,EAAE,GAAG,CAAC,EAAE,OAAO,WAYhE;AAED;;;;;GAKG;AACH,wBAAgB,eAAe,CAAC,CAAC,SAAS;IAAE,CAAC,EAAE,MAAM,CAAC;IAAC,CAAC,EAAE,MAAM,CAAC;IAAC,CAAC,EAAE,MAAM,CAAC;CAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,OAAO,GAAG,CAAC,CAQrG;AAED,wBAAgB,iBAAiB,CAAC,GAAG,EAAE,OAAO,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,KAAK,GAAE,OAAqB,WAKzG;AAED;;GAEG;AACH,wBAAgB,iBAAiB,CAAC,GAAG,EAAE,OAAO,EAAE,EAAE,UAAO,WAYxD;AAMD,wBAAgB,YAAY,CAAC,GAAG,EAAE,OAAO,WAMxC;AAGD,wBAAgB,WAAW,CAAC,GAAG,EAAE,OAAO,EAAE,IAAI,SAAO,WAUpD;AAED,eAAO,MAAM,WAAW,SAAc,CAAC;AAEvC,eAAO,MAAM,aAAa,SAAsC,CAAC"}
|
21
types/Common/Singleton.d.ts
vendored
21
types/Common/Singleton.d.ts
vendored
@@ -1,21 +0,0 @@
|
||||
export interface PrototypeType<T> extends Function {
|
||||
prototype: T;
|
||||
}
|
||||
export interface ConstructorFunctionType<T = any> extends PrototypeType<T> {
|
||||
new (...args: any[]): T;
|
||||
}
|
||||
export type ConstructorType<T = unknown, Static extends Record<string, any> = PrototypeType<T>> = (ConstructorFunctionType<T> | PrototypeType<T>) & {
|
||||
[Key in keyof Static]: Static[Key];
|
||||
};
|
||||
/**
|
||||
* 构造单例类的静态类.
|
||||
* # Example:
|
||||
* class A extends Singleton(){};
|
||||
* //获得单例
|
||||
* let a = A.GetInstance();
|
||||
*/
|
||||
export declare class Singleton {
|
||||
protected constructor();
|
||||
static GetInstance<T extends Singleton>(this: ConstructorType<T, typeof Singleton>): T;
|
||||
}
|
||||
//# sourceMappingURL=Singleton.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"Singleton.d.ts","sourceRoot":"","sources":["../../../src/Common/Singleton.ts"],"names":[],"mappings":"AAIA,MAAM,WAAW,aAAa,CAAC,CAAC,CAAE,SAAQ,QAAQ;IAE9C,SAAS,EAAE,CAAC,CAAC;CAChB;AAED,MAAM,WAAW,uBAAuB,CAAC,CAAC,GAAG,GAAG,CAAE,SAAQ,aAAa,CAAC,CAAC,CAAC;IAEtE,KAAI,GAAG,IAAI,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;CAC1B;AAED,MAAM,MAAM,eAAe,CAAC,CAAC,GAAG,OAAO,EAAE,MAAM,SAAS,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,GAAG,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC,CAAC,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC,GAAG;KAC/I,GAAG,IAAI,MAAM,MAAM,GAAG,MAAM,CAAC,GAAG,CAAC;CACrC,CAAC;AAEF;;;;;;GAMG;AACH,qBAAa,SAAS;IAElB,SAAS;IAGT,MAAM,CAAC,WAAW,CAAC,CAAC,SAAS,SAAS,EAAE,IAAI,EAAE,eAAe,CAAC,CAAC,EAAE,OAAO,SAAS,CAAC,GAAG,CAAC;CASzF"}
|
23
types/Common/Status.d.ts
vendored
23
types/Common/Status.d.ts
vendored
@@ -1,23 +0,0 @@
|
||||
export declare enum Status {
|
||||
False = 0,
|
||||
True = 1,
|
||||
Canel = -1,
|
||||
ConverToCircle = 101,
|
||||
DuplicateRecordName = 102
|
||||
}
|
||||
export declare enum UpdateDraw {
|
||||
None = 0,
|
||||
Matrix = 1,
|
||||
Geometry = 2,
|
||||
Material = 4,
|
||||
All = 63
|
||||
}
|
||||
/**
|
||||
* WblockClne时,遇到重复记录的操作方式
|
||||
*/
|
||||
export declare enum DuplicateRecordCloning {
|
||||
Ignore = 1,
|
||||
Replace = 2,
|
||||
Rename = 3
|
||||
}
|
||||
//# sourceMappingURL=Status.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"Status.d.ts","sourceRoot":"","sources":["../../../src/Common/Status.ts"],"names":[],"mappings":"AAGA,oBAAY,MAAM;IAEd,KAAK,IAAI;IACT,IAAI,IAAI;IACR,KAAK,KAAK;IAEV,cAAc,MAAM;IAEpB,mBAAmB,MAAM;CAC5B;AAED,oBAAY,UAAU;IAElB,IAAI,IAAI;IACR,MAAM,IAAI;IACV,QAAQ,IAAI;IACZ,QAAQ,IAAI;IACZ,GAAG,KAAa;CACnB;AAED;;GAEG;AACH,oBAAY,sBAAsB;IAE9B,MAAM,IAAI;IACV,OAAO,IAAI;IACX,MAAM,IAAI;CACb"}
|
25
types/Common/StoreageKeys.d.ts
vendored
25
types/Common/StoreageKeys.d.ts
vendored
@@ -1,25 +0,0 @@
|
||||
export declare enum StoreageKeys {
|
||||
IsLogin = "isLogin",
|
||||
PlatSession = "platSession",
|
||||
PlatToken = "platToken",
|
||||
UserName = "userName",
|
||||
UserPhone = "userPhone",
|
||||
ShopName = "shopName",
|
||||
AgentShopName = "AgentShopName",
|
||||
AgentPhone = "AgentPhone",
|
||||
VersionName = "VersionName",
|
||||
RegisterTime = "RegisterTime",
|
||||
RenderType = "renderType",
|
||||
ExactDrill = "openExactDrill",
|
||||
ConfigName = "configName_",
|
||||
IsNewErp = "isNewErp",
|
||||
RoomName = "roomName",
|
||||
LastOpenFileId = "lastfid",
|
||||
Uid = "uid",
|
||||
Goods = "Goods_",
|
||||
DrillTemp = "drilltemp_",
|
||||
DrillReactor = "drillRreactor",
|
||||
kjlConfig = "kjl",
|
||||
HistoryWs = "HistoryWs"
|
||||
}
|
||||
//# sourceMappingURL=StoreageKeys.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"StoreageKeys.d.ts","sourceRoot":"","sources":["../../../src/Common/StoreageKeys.ts"],"names":[],"mappings":"AAAA,oBAAY,YAAY;IAEpB,OAAO,YAAY;IACnB,WAAW,gBAAgB;IAC3B,SAAS,cAAc;IACvB,QAAQ,aAAa;IACrB,SAAS,cAAc;IACvB,QAAQ,aAAa;IAErB,aAAa,kBAAkB;IAC/B,UAAU,eAAe;IACzB,WAAW,gBAAgB;IAC3B,YAAY,iBAAiB;IAE7B,UAAU,eAAe;IACzB,UAAU,mBAAmB;IAC7B,UAAU,gBAAgB;IAC1B,QAAQ,aAAa;IACrB,QAAQ,aAAa;IACrB,cAAc,YAAY;IAC1B,GAAG,QAAQ;IACX,KAAK,WAAW;IAChB,SAAS,eAAe;IACxB,YAAY,kBAAkB;IAC9B,SAAS,QAAQ;IACjB,SAAS,cAAc;CAC1B"}
|
23
types/Common/SystemEnum.d.ts
vendored
23
types/Common/SystemEnum.d.ts
vendored
@@ -1,23 +0,0 @@
|
||||
export declare enum AAType {
|
||||
FXAA = 0,
|
||||
SMAA = 1
|
||||
}
|
||||
export declare enum ViewDirType {
|
||||
FS = 0,
|
||||
YAS = 1,
|
||||
ZS = 2,
|
||||
YS = 3,
|
||||
QS = 4,
|
||||
HS = 5,
|
||||
XN = 6
|
||||
}
|
||||
export declare enum FractionDigitsType {
|
||||
zero = 0,
|
||||
one = 1,
|
||||
two = 2,
|
||||
three = 3,
|
||||
four = 4,
|
||||
five = 5,
|
||||
six = 6
|
||||
}
|
||||
//# sourceMappingURL=SystemEnum.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"SystemEnum.d.ts","sourceRoot":"","sources":["../../../src/Common/SystemEnum.ts"],"names":[],"mappings":"AAAA,oBAAY,MAAM;IAEd,IAAI,IAAI;IACR,IAAI,IAAI;CACX;AAED,oBAAY,WAAW;IAEnB,EAAE,IAAI;IACN,GAAG,IAAI;IACP,EAAE,IAAI;IACN,EAAE,IAAI;IACN,EAAE,IAAI;IACN,EAAE,IAAI;IACN,EAAE,IAAI;CACT;AAED,oBAAY,kBAAkB;IAE1B,IAAI,IAAI;IACR,GAAG,IAAI;IACP,GAAG,IAAI;IACP,KAAK,IAAI;IACT,IAAI,IAAI;IACR,IAAI,IAAI;IACR,GAAG,IAAI;CACV"}
|
7
types/Common/ThreadPool/Task.d.ts
vendored
7
types/Common/ThreadPool/Task.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
export interface Task {
|
||||
key: any;
|
||||
data: any;
|
||||
then: Function;
|
||||
workerCtor: (new () => Worker);
|
||||
}
|
||||
//# sourceMappingURL=Task.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"Task.d.ts","sourceRoot":"","sources":["../../../../src/Common/ThreadPool/Task.ts"],"names":[],"mappings":"AACA,MAAM,WAAW,IAAI;IAEjB,GAAG,EAAE,GAAG,CAAC;IACT,IAAI,EAAE,GAAG,CAAC;IACV,IAAI,EAAE,QAAQ,CAAC;IACf,UAAU,EAAE,CAAC,UAAU,MAAM,CAAC,CAAC;CAClC"}
|
31
types/Common/Toaster.d.ts
vendored
31
types/Common/Toaster.d.ts
vendored
@@ -1,31 +0,0 @@
|
||||
export declare enum Intent {
|
||||
NONE = "none",
|
||||
PRIMARY = "primary",
|
||||
SUCCESS = "success",
|
||||
WARNING = "warning",
|
||||
DANGER = "danger"
|
||||
}
|
||||
export interface IToasterOption {
|
||||
message: string | string[];
|
||||
timeout: number;
|
||||
intent: Intent;
|
||||
key?: string;
|
||||
}
|
||||
type ToasterFunction = (option: IToasterOption) => void;
|
||||
export declare const ToasterInjectFunctions: ToasterFunction[];
|
||||
export declare function Toaster(option: IToasterOption): void;
|
||||
interface IToasterShowEntityErrorOption {
|
||||
intent: Intent;
|
||||
msg: string;
|
||||
timeout: number;
|
||||
ent: any;
|
||||
}
|
||||
export declare const ToasterShowEntityMsgInjectFunctions: ((option: IToasterShowEntityErrorOption) => void)[];
|
||||
export declare function ToasterShowEntityMsg(option: {
|
||||
intent: Intent;
|
||||
msg: string;
|
||||
timeout: number;
|
||||
ent: any;
|
||||
}): void;
|
||||
export {};
|
||||
//# sourceMappingURL=Toaster.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"Toaster.d.ts","sourceRoot":"","sources":["../../../src/Common/Toaster.ts"],"names":[],"mappings":"AAIA,oBAAY,MAAM;IAEd,IAAI,SAAS;IACb,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,OAAO,YAAY;IACnB,MAAM,WAAW;CACpB;AAED,MAAM,WAAW,cAAc;IAE3B,OAAO,EAAE,MAAM,GAAG,MAAM,EAAE,CAAC;IAC3B,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,MAAM,CAAC;IACf,GAAG,CAAC,EAAE,MAAM,CAAC;CAChB;AAGD,KAAK,eAAe,GAAG,CAAC,MAAM,EAAE,cAAc,KAAK,IAAI,CAAC;AAExD,eAAO,MAAM,sBAAsB,EAAE,eAAe,EAAO,CAAC;AAE5D,wBAAgB,OAAO,CAAC,MAAM,EAAE,cAAc,GAAG,IAAI,CAIpD;AAGD,UAAU,6BAA6B;IAEnC,MAAM,EAAE,MAAM,CAAC;IACf,GAAG,EAAE,MAAM,CAAC;IACZ,OAAO,EAAE,MAAM,CAAC;IAChB,GAAG,EAAE,GAAG,CAAC;CACZ;AAED,eAAO,MAAM,mCAAmC,EAAE,CAAC,CAAC,MAAM,EAAE,6BAA6B,KAAK,IAAI,CAAC,EAAO,CAAC;AAC3G,wBAAgB,oBAAoB,CAAC,MAAM,EAAE;IACzC,MAAM,EAAE,MAAM,CAAC;IACf,GAAG,EAAE,MAAM,CAAC;IACZ,OAAO,EAAE,MAAM,CAAC;IAChB,GAAG,EAAE,GAAG,CAAC;CACZ,QASA"}
|
54
types/Common/Utils.d.ts
vendored
54
types/Common/Utils.d.ts
vendored
@@ -1,54 +0,0 @@
|
||||
import { Object3D } from "three";
|
||||
import { Entity } from "../DatabaseServices/Entity/Entity";
|
||||
import { ObjectId } from "../DatabaseServices/ObjectId";
|
||||
export declare const digitStrReg: RegExp;
|
||||
export declare const commandReg: RegExp;
|
||||
export declare const onlyEnExpReg: RegExp;
|
||||
/**替换收口条柜名后缀 */
|
||||
export declare const ClosingStripReg: RegExp;
|
||||
export declare const FileFormatReg: RegExp;
|
||||
/**扣除封边是否相连和连接共用精度 */
|
||||
export declare const LINK_FUZZ = 0.001;
|
||||
export declare function IsNumber(keyCode: number): boolean;
|
||||
export declare function IsChar(keyCode: number): boolean;
|
||||
export declare function isLetter(s: string): boolean;
|
||||
export declare function isNum(s: string): boolean;
|
||||
export declare function clamp(value: number, min: number, max: number): number;
|
||||
export declare function FixIndex(index: number, arr: Array<any> | number): number;
|
||||
export declare function formateDate(date: Date, fmt: string): string;
|
||||
export declare function isBetweenNums(v1: number, v2: number, v: number, fuzz?: number): boolean;
|
||||
export declare function sliceDeep(arr: object[], start?: number, end?: number): object[];
|
||||
export declare function copyTextToClipboard(text: string): Promise<void>;
|
||||
/**
|
||||
* 读取剪切板的字符串
|
||||
*/
|
||||
export declare function readClipboardText(): Promise<string>;
|
||||
export declare function FixedNotZero(v: number | string, fractionDigits?: number, expr?: string): string;
|
||||
/**
|
||||
* To fixed
|
||||
* @param v
|
||||
* @param [fractionDigits]
|
||||
*/
|
||||
export declare function ToFixed(v: number, fractionDigits?: number): string;
|
||||
export declare function GetEntity(obj: Object3D): Entity | undefined;
|
||||
export declare function IsEntity(obj: Object3D): boolean;
|
||||
export declare function IsFreeze(obj: Object3D): any;
|
||||
export declare function IsNoErase(id: ObjectId): boolean;
|
||||
/**
|
||||
* 原图地址转换为对应缩略图地址
|
||||
*/
|
||||
export declare function getThumbsUrl(url: string): string;
|
||||
/**
|
||||
* 快速判断a是不是被修改了
|
||||
*/
|
||||
export declare function equalObject(a: Object, b: Object): boolean;
|
||||
export declare function cloneObject<T>(a: T): T;
|
||||
export declare function Uint8ArrayToBase64(bytes: Uint8Array): string;
|
||||
/**转换服务端获取的文件大小 */
|
||||
export declare function getFileSize(size: number): string;
|
||||
export declare function GetIndexDBID(id: string): string;
|
||||
export declare function FixDigits(v: number, fractionDigits?: number): number;
|
||||
/** 有触摸板 */
|
||||
export declare const isHasTouch: () => boolean;
|
||||
export declare function isChinese(str: string): boolean;
|
||||
//# sourceMappingURL=Utils.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"Utils.d.ts","sourceRoot":"","sources":["../../../src/Common/Utils.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAE,MAAM,OAAO,CAAC;AACjC,OAAO,EAAE,MAAM,EAAE,MAAM,mCAAmC,CAAC;AAC3D,OAAO,EAAE,QAAQ,EAAE,MAAM,8BAA8B,CAAC;AAMxD,eAAO,MAAM,WAAW,QAAoB,CAAC;AAC7C,eAAO,MAAM,UAAU,QAAkB,CAAC;AAE1C,eAAO,MAAM,YAAY,QAAe,CAAC;AACzC,eAAe;AACf,eAAO,MAAM,eAAe,QAAkB,CAAC;AAC/C,eAAO,MAAM,aAAa,QAAsC,CAAC;AAEjE,qBAAqB;AACrB,eAAO,MAAM,SAAS,QAAO,CAAC;AAE9B,wBAAgB,QAAQ,CAAC,OAAO,EAAE,MAAM,WAGvC;AACD,wBAAgB,MAAM,CAAC,OAAO,EAAE,MAAM,WAGrC;AACD,wBAAgB,QAAQ,CAAC,CAAC,EAAE,MAAM,WAIjC;AACD,wBAAgB,KAAK,CAAC,CAAC,EAAE,MAAM,WAG9B;AAED,wBAAgB,KAAK,CAAC,KAAK,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,UAG5D;AAED,wBAAgB,QAAQ,CAAC,KAAK,EAAE,MAAM,EAAE,GAAG,EAAE,KAAK,CAAC,GAAG,CAAC,GAAG,MAAM,UAS/D;AAED,wBAAgB,WAAW,CAAC,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,MAAM,UAyBlD;AAGD,wBAAgB,aAAa,CAAC,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,EAAE,IAAI,SAAO,WAI3E;AAGD,wBAAgB,SAAS,CAAC,GAAG,EAAE,MAAM,EAAE,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,GAAG,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,CAG/E;AAkBD,wBAAsB,mBAAmB,CAAC,IAAI,EAAE,MAAM,iBAQrD;AAID;;GAEG;AACH,wBAAsB,iBAAiB,oBAKtC;AAGD,wBAAgB,YAAY,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,EAAE,cAAc,GAAE,MAAU,EAAE,IAAI,GAAE,MAAkB,UAgBpG;AAED;;;;GAIG;AACH,wBAAgB,OAAO,CAAC,CAAC,EAAE,MAAM,EAAE,cAAc,GAAE,MAAU,UAI5D;AAED,wBAAgB,SAAS,CAAC,GAAG,EAAE,QAAQ,GAAG,MAAM,GAAG,SAAS,CAS3D;AAED,wBAAgB,QAAQ,CAAC,GAAG,EAAE,QAAQ,GAAG,OAAO,CAG/C;AAED,wBAAgB,QAAQ,CAAC,GAAG,EAAE,QAAQ,OAGrC;AAED,wBAAgB,SAAS,CAAC,EAAE,EAAE,QAAQ,GAAG,OAAO,CAG/C;AAED;;GAEG;AACH,wBAAgB,YAAY,CAAC,GAAG,EAAE,MAAM,UAGvC;AAED;;GAEG;AACH,wBAAgB,WAAW,CAAC,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,MAAM,WAS/C;AAED,wBAAgB,WAAW,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CAGtC;AAED,wBAAgB,kBAAkB,CAAC,KAAK,EAAE,UAAU,UAOnD;AAED,kBAAkB;AAClB,wBAAgB,WAAW,CAAC,IAAI,EAAE,MAAM,UAUvC;AAED,wBAAgB,YAAY,CAAC,EAAE,EAAE,MAAM,UAGtC;AAED,wBAAgB,SAAS,CAAC,CAAC,EAAE,MAAM,EAAE,cAAc,SAAI,UAGtD;AAED,WAAW;AACX,eAAO,MAAM,UAAU,eAGtB,CAAC;AAEF,wBAAgB,SAAS,CAAC,GAAG,EAAE,MAAM,WAKpC"}
|
16
types/Common/eval.d.ts
vendored
16
types/Common/eval.d.ts
vendored
@@ -1,16 +0,0 @@
|
||||
/**
|
||||
* eval2("+10", { L: 100 }, "L")
|
||||
* @param expr
|
||||
* @param [params]
|
||||
* @param [defaultParam] 当输入 +10 这样的表达式时,设置默认的操作变量
|
||||
* @returns 计算结果
|
||||
*/
|
||||
export declare function eval2(expr: string, params?: {}, defaultParam?: string): number;
|
||||
export declare function safeEval(expr: string, params?: {}, defaultParam?: string): number;
|
||||
export declare function CheckExpr(expr: string, params: any): {
|
||||
res: any;
|
||||
error: any;
|
||||
};
|
||||
/**解析大括号内的表达式 */
|
||||
export declare function ParseExpr(expr: string, fractionDigits?: number, params?: {}): string;
|
||||
//# sourceMappingURL=eval.d.ts.map
|
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"eval.d.ts","sourceRoot":"","sources":["../../../src/Common/eval.ts"],"names":[],"mappings":"AAMA;;;;;;GAMG;AACH,wBAAgB,KAAK,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,CAAC,EAAE,EAAE,EAAE,YAAY,CAAC,EAAE,MAAM,GAAG,MAAM,CA8E9E;AAED,wBAAgB,QAAQ,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,CAAC,EAAE,EAAE,EAAE,YAAY,CAAC,EAAE,MAAM,GAAG,MAAM,CAUjF;AAED,wBAAgB,SAAS,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG;;;EAYlD;AAGD,gBAAgB;AAChB,wBAAgB,SAAS,CAAC,IAAI,EAAE,MAAM,EAAE,cAAc,GAAE,MAAU,EAAE,MAAM,CAAC,EAAE,EAAE,UAgB9E"}
|
Reference in New Issue
Block a user