Bitbybit Docs
    Preparing search index...

    Class CrossSectionEvaluate

    Medir secciones transversales Manifold: área, vacuidad, número de vértices y contornos y el rectángulo delimitador. Nada de aquí cambia la sección transversal.

    Index

    Constructors

    basic

    • Mide el área de una sección transversal, en unidades del modelo al cuadrado, agujeros excluidos.

      Parameters

      Returns Promise<number>

      El área

      const area = await bitbybit.manifold.crossSection.evaluate.area({ crossSection: outline });
      
    • Indica si una sección transversal no tiene ningún contorno.

      Parameters

      Returns Promise<boolean>

      True cuando la sección transversal está vacía

      const empty = await bitbybit.manifold.crossSection.evaluate.isEmpty({ crossSection: outline });
      
    • Cuenta los vértices de una sección transversal sobre todos sus contornos.

      Parameters

      Returns Promise<number>

      El número de vértices

      const vertices = await bitbybit.manifold.crossSection.evaluate.numVert({ crossSection: outline });
      
    • Cuenta los contornos de una sección transversal: sus contornos exteriores y sus agujeros.

      Parameters

      Returns Promise<number>

      El número de contornos

      const contours = await bitbybit.manifold.crossSection.evaluate.numContour({ crossSection: plate });
      
    • Encuentra el rectángulo alrededor de una sección transversal como dos puntos 2D: la esquina mínima, luego la esquina máxima.

      Parameters

      Returns Promise<Vector2[]>

      La esquina mínima y la esquina máxima

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