UNPKG

@bitbybit-dev/base

Version:

Bit By Bit Developers Base CAD Library to Program Geometry

83 lines (82 loc) 2.19 kB
import { Base } from "./base-inputs"; export declare namespace Mesh { class SignedDistanceFromPlaneToPointDto { constructor(point?: Base.Point3, plane?: Base.TrianglePlane3); /** * Point from which to find the distance * @default undefined */ point?: Base.Point3; /** * Triangle plane to which the distance is calculated * @default undefined */ plane?: Base.TrianglePlane3; } class TriangleDto { constructor(triangle?: Base.Triangle3); /** * Triangle to be used * @default undefined */ triangle?: Base.Triangle3; } class TriangleToleranceDto { constructor(triangle?: Base.Triangle3); /** * Triangle to be used * @default undefined */ triangle?: Base.Triangle3; /** * Tolerance for the calculation * @default 1e-7 * @minimum -Infinity * @maximum Infinity * @step 1e-7 */ tolerance?: number; } class TriangleTriangleToleranceDto { constructor(triangle1?: Base.Triangle3, triangle2?: Base.Triangle3, tolerance?: number); /** * First triangle * @default undefined */ triangle1?: Base.Triangle3; /** * Second triangle * @default undefined */ triangle2?: Base.Triangle3; /** * Tolerance for the calculation * @default 1e-7 * @minimum -Infinity * @maximum Infinity * @step 1e-7 */ tolerance?: number; } class MeshMeshToleranceDto { constructor(mesh1?: Base.Mesh3, mesh2?: Base.Mesh3, tolerance?: number); /** * First mesh * @default undefined */ mesh1?: Base.Mesh3; /** * Second mesh * @default undefined */ mesh2?: Base.Mesh3; /** * Tolerance for the calculation * @default 1e-7 * @minimum -Infinity * @maximum Infinity * @step 1e-7 */ tolerance?: number; } }