Bitbybit Docs
    Bereite Suchindex vor...

    Klasse Manifold

    Volumenkörper im Manifold-Kernel: shapes baut Würfel, Kugeln, Zylinder und Volumenkörper aus Meshes, booleans verschmilzt, schneidet und teilt sie, operations hüllt, schneidet, verfeinert und glättet sie, transforms bewegt sie und evaluate misst sie. Ein Volumenkörper ist hier ein geschlossenes Dreiecks-Mesh; jede Operation gibt einen neuen Volumenkörper zurück und die Eingaben bleiben, wie sie sind. Die Methoden dieser Klasse verwandeln Volumenkörper in einfache Mesh-Daten.

    Index

    Konstruktoren

    Eigenschaften

    operations: ManifoldOperations
    transforms: ManifoldTransforms

    meshing

    • Verwandelt einen Volumenkörper in einfache Mesh-Daten: Vertex-Eigenschaften, Dreiecksindizes und die Läufe, die Dreiecke nach ihrer ursprünglichen Form gruppieren.

      normalIdx nennt den Vertex-Eigenschaftskanal, der Normalen enthält, wenn der Volumenkörper sie trägt.

      Parameter

      Rückgabewert Promise<DecomposedManifoldMeshDto>

      Die Mesh-Daten

      const mesh = await bitbybit.manifold.manifold.manifoldToMesh({ manifold: cube });
      
    • Verwandelt mehrere Volumenkörper in einfache Mesh-Daten, wie manifoldToMesh es für einen tut.

      normalIdx gibt einen Normalenkanal pro Volumenkörper.

      Parameter

      Rückgabewert Promise<DecomposedManifoldMeshDto[]>

      Ein Mesh pro Volumenkörper, in derselben Reihenfolge

      const meshes = await bitbybit.manifold.manifold.manifoldsToMeshes({ manifolds: [cube, sphere] });