Bitbybit Docs
    Preparing search index...

    Class OCCTDraft

    Angles de dépouille pour les formes OpenCascade : la légère conicité dont les pièces moulées ont besoin pour sortir du moule. draftAngle incline les faces choisies d'un solide autour d'un plan neutre, tandis que makeDraft et makeDraftToShape font pousser une jupe conique depuis un fil ou les arêtes d'une forme le long d'une direction de démoulage. Les angles sont en degrés.

    Index

    Constructors

    draft

    • Incline les faces sélectionnées d'une forme d'un angle de dépouille pour que la pièce puisse être sortie d'un moule le long de direction.

      Les faces pivotent autour du plan neutre, donné par un point et une normale, qui reste en place ; angle est en degrés. flag garde le côté de dépouille standard, faux incline dans l'autre sens. Les faces sans dépouille possible lèvent une erreur.

      Parameters

      Returns Promise<TopoDSShapePointer>

      La forme avec les faces en dépouille

      const drafted = await bitbybit.occt.draft.draftAngle({
      shape: box,
      faces: sideFaces,
      direction: [0, 1, 0],
      angle: 5,
      neutralPlaneOrigin: [0, 0, 0],
      neutralPlaneDirection: [0, 1, 0],
      flag: true,
      });
    • Fait croître une jupe en dépouille depuis un fil, ou les arêtes d'une forme, le long d'une direction : chaque arête est balayée le long de direction, en penchant vers l'extérieur ou l'intérieur de angle degrés, jusqu'à ce que la jupe mesure lengthMax.

      internal penche la jupe vers l'intérieur au lieu de l'extérieur. Une dépouille que le noyau ne peut pas construire lève une erreur.

      Parameters

      Returns Promise<TopoDSShapePointer>

      La jupe en dépouille

      const skirt = await bitbybit.occt.draft.makeDraft({ shape: outlineWire, direction: [0, 1, 0], angle: 5, lengthMax: 10, internal: false });
      
    • Fait croître une jupe en dépouille depuis un fil, ou les arêtes d'une forme, le long d'une direction comme makeDraft, mais l'arrête là où elle rencontre stopShape au lieu d'une longueur fixe.

      keepOut garde la partie de la forme d'arrêt hors de la dépouille ; internal penche la jupe vers l'intérieur. Une dépouille que le noyau ne peut pas construire lève une erreur.

      Parameters

      • inputs: MakeDraftToShapeDto<TopoDSShapePointer>

        Le fil ou la forme, la direction, l'angle, la forme à laquelle s'arrêter, l'indicateur d'exclusion et s'il faut incliner vers l'intérieur

      Returns Promise<TopoDSShapePointer>

      La jupe en dépouille

      const skirt = await bitbybit.occt.draft.makeDraftToShape({ shape: outlineWire, direction: [0, 1, 0], angle: 5, stopShape: ceilingFace, keepOut: false, internal: false });