Bitbybit Docs
    Preparing search index...

    Class ManifoldBitByBit

    El punto de entrada al núcleo Manifold, un modelador de sólidos rápido basado en mallas: manifold construye y cambia sólidos, crossSection maneja los contornos planos desde los que se extruyen y revolucionan, y mesh lee los datos de triángulos. Manifold trabaja sobre mallas de triángulos en lugar de curvas exactas, así que los booleanos son rápidos y siempre estancos, y mantiene su propio eje Z como arriba: las extrusiones crecen a lo largo de Z y los cortes son paralelos al plano XY. Los métodos del propio servicio convierten sólidos y secciones transversales en datos de malla simples para dibujar.

    Index

    Constructors

    Properties

    manifold: Bit.Manifold
    crossSection: ManifoldCrossSection
    mesh: Bit.Mesh

    cleanup

    • Libera la memoria que un sólido o una sección transversal ocupa dentro del núcleo; el objeto no puede usarse después. Llámalo para los resultados que un script ya no necesita, para que las sesiones largas no se queden sin memoria.

      Parameters

      Returns Promise<void>

      await bitbybit.manifold.deleteManifoldOrCrossSection({ manifoldOrCrossSection: cube });
      
    • Libera la memoria que varios sólidos o secciones transversales ocupan dentro del núcleo; no pueden usarse después. Llámalo para los resultados que un script ya no necesita, para que las sesiones largas no se queden sin memoria.

      Parameters

      Returns Promise<void>

      await bitbybit.manifold.deleteManifoldsOrCrossSections({ manifoldsOrCrossSections: [cube, sphere] });
      

    decompose

    • Convierte un sólido en una lista de triángulos, cada uno de tres puntos, la misma forma que shapes.fromPolygonPoints vuelve a leer.

      Un sólido vacío da una lista vacía.

      Parameters

      Returns Promise<Mesh3>

      Una lista de tres puntos por triángulo

      const triangles = await bitbybit.manifold.toPolygonPoints({ manifold: cube });
      

    meshing