Bitbybit Docs
    Preparing search index...

    Class JSCADHulls

    Membungkus geometri JSCAD dalam hull cembungnya, bentuk yang akan diambil lembaran ketat di sekelilingnya: hull membungkus semuanya sekaligus dan hullChain membungkus setiap pasangan berurutan, sehingga deretan bentuk menjadi tabung bengkok alih-alih satu gumpalan. Semua masukan dalam satu panggilan harus berjenis sama, solid, bentuk 2D atau jalur.

    Index

    Constructors

    hulls

    • Membungkus setiap pasangan input berurutan dalam hull cembung dan melebur hull-hull itu, sehingga deretan bentuk menjadi untaian bersambung yang mengikuti urutannya.

      Tikungan dalam deretan dipertahankan, sedangkan hull akan mengisinya. Semua input harus sejenis.

      Parameters

      • inputs: HullDto

        Solid, bentuk 2D atau jalur, dalam urutan penyambungannya

      Returns Promise<JSCADEntity>

      Hull berantai

      const spheres = await bitbybit.jscad.shapes.spheresOnCenterPoints({ centers: [[0, 0, 0], [10, 0, 0], [10, 10, 0]], radius: 1, segments: 16 });
      const strand = await bitbybit.jscad.hulls.hullChain({ meshes: spheres });
    • Membungkus semua input dalam satu hull cembung, bentuk terkecil tanpa lekukan yang memuat semuanya, tanpa memandang urutannya.

      Semua input harus sejenis, solid, bentuk 2D atau path.

      Parameters

      • inputs: HullDto

        Solid, bentuk 2D atau jalur

      Returns Promise<JSCADEntity>

      Hull cembung

      const wrapped = await bitbybit.jscad.hulls.hull({ meshes: [cube, sphere] });
      
    • Memberi tahu apakah sebuah solid cembung, yaitu sudah sama dengan hull-nya sendiri: setiap garis lurus antara dua titiknya tetap berada di dalamnya.

      Hanya solid; bentuk 2D atau jalur melempar galat.

      Parameters

      Returns Promise<boolean>

      Benar jika solid cembung

      const convex = await bitbybit.jscad.hulls.isConvex({ mesh: shape });