Bitbybit Docs
    Preparing search index...

    Class ManifoldBitByBit

    Titik masuk ke kernel Manifold, pemodel solid berbasis mesh yang cepat: manifold membangun dan mengubah solid, crossSection menangani garis luar datar tempat solid diekstrusi dan direvolusi, dan mesh membaca data segitiga. Manifold bekerja pada mesh segitiga alih-alih kurva eksak, sehingga boolean cepat dan selalu kedap air, dan ia mempertahankan sumbu Z-nya sendiri sebagai atas: ekstrusi tumbuh di sepanjang Z dan irisan sejajar dengan bidang XY. Metode-metode pada layanan itu sendiri mengubah solid dan penampang melintang menjadi data mesh biasa untuk digambar.

    Index

    Constructors

    Properties

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

    cleanup

    • Membebaskan memori yang dipegang sebuah solid atau penampang di dalam kernel; objek tidak dapat dipakai sesudahnya. Panggil untuk hasil yang tidak lagi diperlukan skrip, agar sesi yang panjang tidak kehabisan memori.

      Parameters

      Returns Promise<void>

      await bitbybit.manifold.deleteManifoldOrCrossSection({ manifoldOrCrossSection: cube });
      
    • Membebaskan memori yang dipegang beberapa solid atau penampang di dalam kernel; semuanya tidak dapat dipakai sesudahnya. Panggil untuk hasil yang tidak lagi diperlukan skrip, agar sesi yang panjang tidak kehabisan memori.

      Parameters

      Returns Promise<void>

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

    decompose

    • Mengubah solid menjadi daftar segitiga, masing-masing tiga titik, bentuk yang sama yang dibaca kembali shapes.fromPolygonPoints.

      Solid kosong menghasilkan daftar kosong.

      Parameters

      Returns Promise<Mesh3>

      Satu daftar berisi tiga titik per segitiga

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

    meshing