Bitbybit Docs
    Preparing search index...

    Class CrossSectionEvaluate

    Mesurer des sections Manifold : aire, vacuité, nombres de sommets et de contours et le rectangle englobant. Rien ici ne modifie la section.

    Index

    Constructors

    basic

    • Mesure l'aire d'une section, en unités du modèle au carré, trous exclus.

      Parameters

      Returns Promise<number>

      L'aire

      const area = await bitbybit.manifold.crossSection.evaluate.area({ crossSection: outline });
      
    • Indique si une section n'a aucun contour.

      Parameters

      Returns Promise<boolean>

      Vrai quand la section est vide

      const empty = await bitbybit.manifold.crossSection.evaluate.isEmpty({ crossSection: outline });
      
    • Compte les sommets d'une section sur tous ses contours.

      Parameters

      Returns Promise<number>

      Le nombre de sommets

      const vertices = await bitbybit.manifold.crossSection.evaluate.numVert({ crossSection: outline });
      
    • Compte les contours d'une section : ses contours extérieurs et ses trous.

      Parameters

      Returns Promise<number>

      Le nombre de contours

      const contours = await bitbybit.manifold.crossSection.evaluate.numContour({ crossSection: plate });
      
    • Trouve le rectangle autour d'une section sous forme de deux points 2D : le coin minimum, puis le coin maximum.

      Parameters

      Returns Promise<Vector2[]>

      Le coin minimum et le coin maximum

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