更新偏移算法
This commit is contained in:
8
types/Geometry/OBB/obb.d.ts
vendored
8
types/Geometry/OBB/obb.d.ts
vendored
@@ -1,10 +1,16 @@
|
||||
import { Vector3, Matrix4 } from 'three';
|
||||
import { Matrix4, Vector3 } from 'three';
|
||||
export declare class OBB {
|
||||
ocs: Matrix4;
|
||||
halfSizes: Vector3;
|
||||
_EPSILON: number;
|
||||
center: Vector3;
|
||||
ocsInv: Matrix4;
|
||||
constructor(ocs: Matrix4, halfSizes: Vector3);
|
||||
intersectsOBB(obb: OBB, is2D?: boolean, ucsInv?: Matrix4): boolean;
|
||||
/** 扩展包围盒的数值
|
||||
* @param {Vector3} vector 扩展的向量
|
||||
*/
|
||||
expandByVector(vector: Vector3): this;
|
||||
isPointContained(point: Vector3, fuzz?: number): boolean;
|
||||
}
|
||||
//# sourceMappingURL=obb.d.ts.map
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"obb.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/OBB/obb.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAWzC,qBAAa,GAAG;IAMO,GAAG,EAAE,OAAO;IAAS,SAAS,EAAE,OAAO;IAJ1D,QAAQ,SAAQ;IAET,MAAM,EAAE,OAAO,CAAC;gBAEJ,GAAG,EAAE,OAAO,EAAS,SAAS,EAAE,OAAO;IAK1D,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,MAAM,CAAC,EAAE,OAAO,GAAG,OAAO;CAkOrE"}
|
||||
{"version":3,"file":"obb.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/OBB/obb.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAWzC,qBAAa,GAAG;IAQO,GAAG,EAAE,OAAO;IAAS,SAAS,EAAE,OAAO;IAN1D,QAAQ,SAAQ;IAET,MAAM,EAAE,OAAO,CAAC;IAEhB,MAAM,EAAE,OAAO,CAAC;gBAEJ,GAAG,EAAE,OAAO,EAAS,SAAS,EAAE,OAAO;IAK1D,aAAa,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,EAAE,OAAO,EAAE,MAAM,CAAC,EAAE,OAAO,GAAG,OAAO;IA0MlE;;OAEG;IACH,cAAc,CAAC,MAAM,EAAE,OAAO,GAAG,IAAI;IAerC,gBAAgB,CAAC,KAAK,EAAE,OAAO,EAAE,IAAI,SAAO,GAAG,OAAO;CA8BzD"}
|
@@ -1,6 +1,9 @@
|
||||
import { Matrix4, Vector3 } from "three";
|
||||
import { Positioning2Point } from "../../DatabaseServices/Template/Positioning/Positioning2Point";
|
||||
import { PromptDistendResult } from "../../Editor/PromptResult";
|
||||
import { ISpaceParse } from "./ISpaceParse";
|
||||
export declare class Point2SpaceParse extends ISpaceParse {
|
||||
positioning2Point: Positioning2Point;
|
||||
Parse(): Promise<void>;
|
||||
}
|
||||
/**
|
||||
@@ -10,5 +13,5 @@ export declare class Point2SpaceParse extends ISpaceParse {
|
||||
* @param lastDepth
|
||||
* @param autoParseDepth //是否解析深度
|
||||
*/
|
||||
export declare function GetSpaceDepth(p1UCS: Vector3, p2UCS: Vector3, UCSMatrix: Matrix4, lastDepth: number, autoParseDepth: boolean): Promise<number>;
|
||||
export declare function GetSpaceDepth(p1UCS: Vector3, p2UCS: Vector3, UCSMatrix: Matrix4, lastDepth: number, autoParseDepth: boolean): Promise<number | PromptDistendResult>;
|
||||
//# sourceMappingURL=Point2SpaceParse.d.ts.map
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"Point2SpaceParse.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/Point2SpaceParse.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAuB,OAAO,EAAE,MAAM,OAAO,CAAC;AAoB9D,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAK5C,qBAAa,gBAAiB,SAAQ,WAAW;IAEvC,KAAK;CAwEd;AAiBD;;;;;;GAMG;AACH,wBAAsB,aAAa,CAAC,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,mBA2FjI"}
|
||||
{"version":3,"file":"Point2SpaceParse.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/Point2SpaceParse.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAuB,OAAO,EAAE,MAAM,OAAO,CAAC;AAQ9D,OAAO,EAAE,iBAAiB,EAAiB,MAAM,+DAA+D,CAAC;AAGjH,OAAO,EAAE,mBAAmB,EAAkC,MAAM,2BAA2B,CAAC;AAWhG,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAK5C,qBAAa,gBAAiB,SAAQ,WAAW;IAE7C,iBAAiB,EAAE,iBAAiB,CAAC;IAC/B,KAAK;CAgHd;AAiBD;;;;;;GAMG;AACH,wBAAsB,aAAa,CAAC,KAAK,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,EAAE,cAAc,EAAE,OAAO,yCA2FjI"}
|
@@ -1,5 +1,7 @@
|
||||
import { Positioning3Point } from "../../DatabaseServices/Template/Positioning/Positioning2Point";
|
||||
import { ISpaceParse } from "./ISpaceParse";
|
||||
export declare class Point3SpaceParse extends ISpaceParse {
|
||||
positioning3Point: Positioning3Point;
|
||||
Parse(): Promise<void>;
|
||||
}
|
||||
//# sourceMappingURL=Point3SpaceParse,.d.ts.map
|
@@ -1 +1 @@
|
||||
{"version":3,"file":"Point3SpaceParse,.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/Point3SpaceParse,.ts"],"names":[],"mappings":"AAUA,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAO5C,qBAAa,gBAAiB,SAAQ,WAAW;IAEvC,KAAK;CA0Gd"}
|
||||
{"version":3,"file":"Point3SpaceParse,.d.ts","sourceRoot":"","sources":["../../../../src/Geometry/SpaceParse/Point3SpaceParse,.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,iBAAiB,EAAiB,MAAM,+DAA+D,CAAC;AASjH,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAO5C,qBAAa,gBAAiB,SAAQ,WAAW;IAE7C,iBAAiB,EAAE,iBAAiB,CAAC;IAC/B,KAAK;CAsJd"}
|
Reference in New Issue
Block a user