Bitbybit Docs
    Preparing search index...

    Class OCCTShell

    Coques dans OpenCascade : des ensembles de faces jointes le long de leurs arêtes. Une coque qui se referme sur elle-même sans trou délimite un volume et peut devenir un solide avec shapes.solid.fromClosedShell ; une coque ouverte est une surface avec un bord. Construisez-en une en cousant des faces ensemble, vérifiez si elle est fermée et mesurez son aire.

    Index

    Constructors

    create

    • Réunit des faces en une coque en cousant leurs arêtes là où elles se rejoignent à la tolérance près.

      Les faces dont les arêtes sont plus éloignées que la tolérance restent séparées, une coque censée être fermée peut donc ressortir ouverte ; une tolérance plus grande coud davantage, une plus petite est plus précise.

      Parameters

      Returns Promise<TopoDSShellPointer>

      La coque faite à partir des faces

      const shell = await bitbybit.occt.shapes.shell.sewFaces({ shapes: [top, bottom, side], tolerance: 1e-7 });
      

    debug

    • Rassemble des informations de diagnostic sur une coque : si elle est valide, combien de faces et d'arêtes elle a, son aire totale et, pour chaque face, le type de surface, les degrés, le nombre de points de contrôle, les limites et l'aire.

      Une forme vide ou null donne un rapport marqué invalide avec des comptes à zéro.

      Parameters

      Returns Promise<ShellDebugInfo>

      Le rapport avec les décomptes, l'aire et une entrée par face

      const info = await bitbybit.occt.shapes.shell.debugInfo({ shape: shell });
      

    get

    • Mesure l'aire totale de toutes les faces d'une coque, en unités du modèle au carré.

      Parameters

      Returns Promise<number>

      L'aire de la surface

      const area = await bitbybit.occt.shapes.shell.getShellSurfaceArea({ shape: shell });