Bitbybit Docs
    Preparing search index...

    Class CrossSectionEvaluate

    Medir secções transversais Manifold: área, vazio, contagens de vértices e contornos e o retângulo delimitador. Nada aqui altera a secção transversal.

    Index

    Constructors

    basic

    • Mede a área de uma secção transversal, em unidades do modelo quadradas, furos excluídos.

      Parameters

      Returns Promise<number>

      A área

      const area = await bitbybit.manifold.crossSection.evaluate.area({ crossSection: outline });
      
    • Indica se uma secção transversal não tem contornos de todo.

      Parameters

      Returns Promise<boolean>

      True quando a secção transversal está vazia

      const empty = await bitbybit.manifold.crossSection.evaluate.isEmpty({ crossSection: outline });
      
    • Conta os vértices de uma secção transversal em todos os seus contornos.

      Parameters

      Returns Promise<number>

      O número de vértices

      const vertices = await bitbybit.manifold.crossSection.evaluate.numVert({ crossSection: outline });
      
    • Conta os contornos de uma secção transversal: os seus contornos exteriores e os seus furos.

      Parameters

      Returns Promise<number>

      O número de contornos

      const contours = await bitbybit.manifold.crossSection.evaluate.numContour({ crossSection: plate });
      
    • Encontra o retângulo à volta de uma secção transversal como dois pontos 2D: o canto mínimo, depois o canto máximo.

      Parameters

      Returns Promise<Vector2[]>

      O canto mínimo e o canto máximo

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