Bitbybit Docs
    Preparing search index...

    Class CrossSectionEvaluate

    Mengukur penampang melintang Manifold: luas, kekosongan, jumlah verteks dan kontur serta persegi panjang pembatas. Tidak ada di sini yang mengubah penampang melintang.

    Index

    Constructors

    basic

    • Mengukur luas penampang, dalam satuan model persegi, tidak termasuk lubang.

      Parameters

      Returns Promise<number>

      Luas

      const area = await bitbybit.manifold.crossSection.evaluate.area({ crossSection: outline });
      
    • Memberi tahu apakah penampang tidak memiliki kontur sama sekali.

      Parameters

      Returns Promise<boolean>

      True jika penampang melintang kosong

      const empty = await bitbybit.manifold.crossSection.evaluate.isEmpty({ crossSection: outline });
      
    • Menghitung verteks penampang di seluruh konturnya.

      Parameters

      Returns Promise<number>

      Jumlah verteks

      const vertices = await bitbybit.manifold.crossSection.evaluate.numVert({ crossSection: outline });
      
    • Menghitung kontur penampang: garis-garis luar dan lubang-lubangnya.

      Parameters

      Returns Promise<number>

      Jumlah kontur

      const contours = await bitbybit.manifold.crossSection.evaluate.numContour({ crossSection: plate });
      
    • Menemukan persegi panjang di sekeliling penampang sebagai dua titik 2D: sudut minimum, lalu sudut maksimum.

      Parameters

      Returns Promise<Vector2[]>

      Sudut minimum dan sudut maksimum

      const [min, max] = await bitbybit.manifold.crossSection.evaluate.bounds({ crossSection: outline });