UNPKG

@bitbybit-dev/manifold

Version:

Bit By Bit Developers Manifold based CAD Library to Program Geometry

20 lines (19 loc) 1.26 kB
import * as Inputs from "../../inputs"; import * as Manifold3D from "manifold-3d"; export declare class ManifoldEvaluate { private manifold; constructor(wasm: Manifold3D.ManifoldToplevel); volume(inputs: Inputs.Manifold.ManifoldDto<Manifold3D.Manifold>): number; surfaceArea(inputs: Inputs.Manifold.ManifoldDto<Manifold3D.Manifold>): number; isEmpty(inputs: Inputs.Manifold.ManifoldDto<Manifold3D.Manifold>): boolean; numVert(inputs: Inputs.Manifold.ManifoldDto<Manifold3D.Manifold>): number; numTri(inputs: Inputs.Manifold.ManifoldDto<Manifold3D.Manifold>): number; numEdge(inputs: Inputs.Manifold.ManifoldDto<Manifold3D.Manifold>): number; numProp(inputs: Inputs.Manifold.ManifoldDto<Manifold3D.Manifold>): number; numPropVert(inputs: Inputs.Manifold.ManifoldDto<Manifold3D.Manifold>): number; boundingBox(inputs: Inputs.Manifold.ManifoldDto<Manifold3D.Manifold>): Inputs.Base.Vector3[]; tolerance(inputs: Inputs.Manifold.ManifoldDto<Manifold3D.Manifold>): number; genus(inputs: Inputs.Manifold.ManifoldDto<Manifold3D.Manifold>): number; minGap(inputs: Inputs.Manifold.ManifoldsMinGapDto<Manifold3D.Manifold>): number; originalID(inputs: Inputs.Manifold.ManifoldDto<Manifold3D.Manifold>): number; }