@bitbybit-dev/manifold
Version:
Bit By Bit Developers Manifold based CAD Library to Program Geometry
16 lines (15 loc) • 916 B
TypeScript
import * as Inputs from "../../inputs";
import * as Manifold3D from "manifold-3d";
export declare class MeshEvaluate {
private manifold;
constructor(wasm: Manifold3D.ManifoldToplevel);
position(inputs: Inputs.Manifold.MeshVertexIndexDto<Manifold3D.Mesh>): Inputs.Base.Point3;
tangent(inputs: Inputs.Manifold.MeshHalfEdgeIndexDto<Manifold3D.Mesh>): number[];
verts(inputs: Inputs.Manifold.MeshTriangleIndexDto<Manifold3D.Mesh>): number[];
extras(inputs: Inputs.Manifold.MeshVertexIndexDto<Manifold3D.Mesh>): number[];
transform(inputs: Inputs.Manifold.MeshTriangleRunIndexDto<Manifold3D.Mesh>): number[];
numProp(inputs: Inputs.Manifold.MeshDto<Manifold3D.Mesh>): number;
numVert(inputs: Inputs.Manifold.MeshDto<Manifold3D.Mesh>): number;
numTri(inputs: Inputs.Manifold.MeshDto<Manifold3D.Mesh>): number;
numRun(inputs: Inputs.Manifold.MeshDto<Manifold3D.Mesh>): number;
}