Bitbybit Docs
    Preparing search index...

    Class Manifold

    Solides dans le noyau Manifold : shapes construit des cubes, sphères, cylindres et solides à partir de maillages, booleans les fusionne, les découpe et les divise, operations les enveloppe, les tranche, les raffine et les lisse, transforms les déplace et evaluate les mesure. Un solide ici est un maillage de triangles fermé ; chaque opération renvoie un nouveau solide et les entrées restent telles quelles. Les méthodes de cette classe transforment les solides en données de maillage simples.

    Index

    Constructors

    Properties

    operations: ManifoldOperations
    transforms: ManifoldTransforms

    meshing

    • Transforme un solide en données de maillage simples : propriétés de sommet, index de triangles et les séries qui regroupent les triangles par forme d'origine.

      normalIdx nomme le canal de propriétés de sommet qui contient les normales, quand le solide en porte.

      Parameters

      Returns Promise<DecomposedManifoldMeshDto>

      Les données de maillage

      const mesh = await bitbybit.manifold.manifold.manifoldToMesh({ manifold: cube });
      
    • Transforme plusieurs solides en données de maillage simples, comme manifoldToMesh le fait pour un seul.

      normalIdx donne un canal de normales par solide.

      Parameters

      Returns Promise<DecomposedManifoldMeshDto[]>

      Un maillage par solide, dans le même ordre

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