UNPKG

@bitbybit-dev/base

Version:

Bit By Bit Developers Base CAD Library to Program Geometry

84 lines (83 loc) 2.51 kB
// tslint:disable-next-line: no-namespace export var Mesh; (function (Mesh) { class SignedDistanceFromPlaneToPointDto { constructor(point, plane) { if (point !== undefined) { this.point = point; } if (plane !== undefined) { this.plane = plane; } } } Mesh.SignedDistanceFromPlaneToPointDto = SignedDistanceFromPlaneToPointDto; class TriangleDto { constructor(triangle) { if (triangle !== undefined) { this.triangle = triangle; } } } Mesh.TriangleDto = TriangleDto; class TriangleToleranceDto { constructor(triangle) { /** * Tolerance for the calculation * @default 1e-7 * @minimum -Infinity * @maximum Infinity * @step 1e-7 */ this.tolerance = 1e-7; if (triangle !== undefined) { this.triangle = triangle; } } } Mesh.TriangleToleranceDto = TriangleToleranceDto; class TriangleTriangleToleranceDto { constructor(triangle1, triangle2, tolerance) { /** * Tolerance for the calculation * @default 1e-7 * @minimum -Infinity * @maximum Infinity * @step 1e-7 */ this.tolerance = 1e-7; if (triangle1 !== undefined) { this.triangle1 = triangle1; } if (triangle2 !== undefined) { this.triangle2 = triangle2; } if (tolerance !== undefined) { this.tolerance = tolerance; } } } Mesh.TriangleTriangleToleranceDto = TriangleTriangleToleranceDto; class MeshMeshToleranceDto { constructor(mesh1, mesh2, tolerance) { /** * Tolerance for the calculation * @default 1e-7 * @minimum -Infinity * @maximum Infinity * @step 1e-7 */ this.tolerance = 1e-7; if (mesh1 !== undefined) { this.mesh1 = mesh1; } if (mesh2 !== undefined) { this.mesh2 = mesh2; } if (tolerance !== undefined) { this.tolerance = tolerance; } } } Mesh.MeshMeshToleranceDto = MeshMeshToleranceDto; })(Mesh || (Mesh = {}));