0.0.1
This commit is contained in:
21
types/Geometry/DrillParse/BoardGetFace.d.ts
vendored
Normal file
21
types/Geometry/DrillParse/BoardGetFace.d.ts
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
import { Matrix4 } from "three";
|
||||
import { Board } from "../../DatabaseServices/Entity/Board";
|
||||
import { Curve } from "../../DatabaseServices/Entity/Curve";
|
||||
import { Face } from "./Face";
|
||||
export declare enum BoardFaceType {
|
||||
Side = 0,
|
||||
NoSide = 1
|
||||
}
|
||||
export declare class BoardGetFace {
|
||||
Board: Board;
|
||||
Faces: Face[];
|
||||
constructor(Board: Board);
|
||||
ParseFaces(): void;
|
||||
GetTopAndBottomFace(isEdgeFace?: boolean): void;
|
||||
GetSideFaces(): void;
|
||||
IntersectFace(br: BoardGetFace, bInsEqual?: boolean): Face[];
|
||||
static GetAllSidesFaces(br: Board, isMergeFace?: boolean): Face[];
|
||||
}
|
||||
export declare function MatrixIsCoplane2(matrixFrom: Matrix4, matrixTo: Matrix4, fuzz?: number): boolean;
|
||||
export declare function GetSideFaceMtx(cu: Curve, inverseZ?: boolean): Matrix4;
|
||||
//# sourceMappingURL=BoardGetFace.d.ts.map
|
1
types/Geometry/DrillParse/BoardGetFace.d.ts.map
Normal file
1
types/Geometry/DrillParse/BoardGetFace.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"BoardGetFace.d.ts","sourceRoot":"","sources":["../../../../../src/Geometry/DrillParse/BoardGetFace.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAW,MAAM,OAAO,CAAC;AAGzC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAI5D,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAG9B,oBAAY,aAAa;IAErB,IAAI,IAAI;IACR,MAAM,IAAI;CACb;AACD,qBAAa,YAAY;IAGF,KAAK,EAAE,KAAK;IAD/B,KAAK,EAAE,IAAI,EAAE,CAAM;gBACA,KAAK,EAAE,KAAK;IAI/B,UAAU;IAOV,mBAAmB,CAAC,UAAU,UAAQ;IAqCtC,YAAY;IA0BZ,aAAa,CAAC,EAAE,EAAE,YAAY,EAAE,SAAS,GAAE,OAAe,GAAG,IAAI,EAAE;IAqBnE,MAAM,CAAC,gBAAgB,CAAC,EAAE,EAAE,KAAK,EAAE,WAAW,UAAQ;CAwBzD;AAGD,wBAAgB,gBAAgB,CAAC,UAAU,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,IAAI,SAAO,GAAG,OAAO,CAe7F;AACD,wBAAgB,cAAc,CAAC,EAAE,EAAE,KAAK,EAAE,QAAQ,UAAQ,GAAG,OAAO,CAmBnE"}
|
11
types/Geometry/DrillParse/CollisionDetection.d.ts
vendored
Normal file
11
types/Geometry/DrillParse/CollisionDetection.d.ts
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
import { Board } from "../../DatabaseServices/Entity/Board";
|
||||
import { BoardGetFace } from "./BoardGetFace";
|
||||
import { Face } from "./Face";
|
||||
export declare class CollisionDetection {
|
||||
private _Boards;
|
||||
BoardGeList: BoardGetFace[];
|
||||
CollisonFaces: Face[];
|
||||
constructor(_Boards?: Board[]);
|
||||
Check(): void;
|
||||
}
|
||||
//# sourceMappingURL=CollisionDetection.d.ts.map
|
1
types/Geometry/DrillParse/CollisionDetection.d.ts.map
Normal file
1
types/Geometry/DrillParse/CollisionDetection.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"CollisionDetection.d.ts","sourceRoot":"","sources":["../../../../../src/Geometry/DrillParse/CollisionDetection.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAG5D,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAC;AAC9C,OAAO,EAAE,IAAI,EAAE,MAAM,QAAQ,CAAC;AAE9B,qBAAa,kBAAkB;IAIf,OAAO,CAAC,OAAO;IAF3B,WAAW,EAAE,YAAY,EAAE,CAAM;IACjC,aAAa,EAAE,IAAI,EAAE,CAAM;gBACP,OAAO,GAAE,KAAK,EAAO;IAIzC,KAAK;CAiCR"}
|
33
types/Geometry/DrillParse/Face.d.ts
vendored
Normal file
33
types/Geometry/DrillParse/Face.d.ts
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
import { Matrix4, Vector3 } from "three";
|
||||
import { Board } from "../../DatabaseServices/Entity/Board";
|
||||
import { Region } from "../../DatabaseServices/Entity/Region";
|
||||
import { BoardFaceType } from "./BoardGetFace";
|
||||
export interface BoardFaceParams {
|
||||
type: BoardFaceType;
|
||||
length: number;
|
||||
width: number;
|
||||
localBoard: Board;
|
||||
matrix4: Matrix4;
|
||||
region?: Region;
|
||||
isRect?: boolean;
|
||||
drillType?: string;
|
||||
}
|
||||
export declare class Face {
|
||||
type: BoardFaceType;
|
||||
Length: number;
|
||||
Width: number;
|
||||
private _Region;
|
||||
LocalBoard: Board;
|
||||
InterBoard: Board;
|
||||
isEqualType: boolean;
|
||||
OCS: Matrix4;
|
||||
IsRect: boolean;
|
||||
DrillType: string;
|
||||
constructor(parameters?: BoardFaceParams);
|
||||
get Region(): Region;
|
||||
get OCSInv(): Matrix4;
|
||||
get Normal(): Vector3;
|
||||
Intersect(f: Face): Face[];
|
||||
IsIntersect(f: Face, fuzz?: number): boolean;
|
||||
}
|
||||
//# sourceMappingURL=Face.d.ts.map
|
1
types/Geometry/DrillParse/Face.d.ts.map
Normal file
1
types/Geometry/DrillParse/Face.d.ts.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"Face.d.ts","sourceRoot":"","sources":["../../../../../src/Geometry/DrillParse/Face.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAEzC,OAAO,EAAE,KAAK,EAAE,MAAM,qCAAqC,CAAC;AAC5D,OAAO,EAAE,MAAM,EAAE,MAAM,sCAAsC,CAAC;AAI9D,OAAO,EAAE,aAAa,EAAE,MAAM,gBAAgB,CAAC;AAG/C,MAAM,WAAW,eAAe;IAE5B,IAAI,EAAE,aAAa,CAAC;IACpB,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,UAAU,EAAE,KAAK,CAAC;IAClB,OAAO,EAAE,OAAO,CAAC;IACjB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,OAAO,CAAC;IACjB,SAAS,CAAC,EAAE,MAAM,CAAC;CACtB;AACD,qBAAa,IAAI;IAEb,IAAI,EAAE,aAAa,CAAC;IACpB,MAAM,EAAE,MAAM,CAAC;IACf,KAAK,EAAE,MAAM,CAAC;IACd,OAAO,CAAC,OAAO,CAAS;IACxB,UAAU,EAAE,KAAK,CAAC;IAClB,UAAU,EAAE,KAAK,CAAC;IAClB,WAAW,EAAE,OAAO,CAAS;IAC7B,GAAG,EAAE,OAAO,CAAiB;IAC7B,MAAM,EAAE,OAAO,CAAQ;IACvB,SAAS,EAAE,MAAM,CAAC;gBACN,UAAU,CAAC,EAAE,eAAe;IAkBxC,IAAI,MAAM,WAKT;IACD,IAAI,MAAM,YAGT;IACD,IAAI,MAAM,YAGT;IACD,SAAS,CAAC,CAAC,EAAE,IAAI,GAAG,IAAI,EAAE;IAiF1B,WAAW,CAAC,CAAC,EAAE,IAAI,EAAE,IAAI,SAAO,GAAG,OAAO;CAmD7C"}
|
Reference in New Issue
Block a user