Bitbybit Docs
    Preparing search index...

    Class OCCTDraft

    Ángulos de desmoldeo para formas de OpenCascade: la ligera inclinación que las piezas fundidas y moldeadas necesitan para salir del molde. draftAngle inclina caras elegidas de un sólido respecto a un plano neutro, mientras que makeDraft y makeDraftToShape hacen crecer un faldón inclinado desde un alambre o las aristas de una forma a lo largo de una dirección de extracción. Los ángulos están en grados.

    Index

    Constructors

    draft

    • Inclina las caras seleccionadas de una forma según un ángulo de desmoldeo para que la pieza pueda sacarse de un molde a lo largo de direction.

      Las caras pivotan alrededor del plano neutro, dado por un punto y una normal, que se queda fijo; angle está en grados. flag conserva el lado de desmoldeo estándar, false estrecha en el otro sentido. Las caras que no admiten desmoldeo lanzan un error.

      Parameters

      Returns Promise<TopoDSShapePointer>

      La forma con las caras inclinadas

      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,
      });
    • Hace crecer una falda cónica desde un alambre, o desde las aristas de una forma, a lo largo de una dirección: cada arista se barre a lo largo de direction, inclinándose hacia fuera o hacia dentro angle grados, hasta que la falda mide lengthMax.

      internal inclina la falda hacia dentro en lugar de hacia fuera. Un desmoldeo que el núcleo no puede construir lanza un error.

      Parameters

      Returns Promise<TopoDSShapePointer>

      El faldón inclinado

      const skirt = await bitbybit.occt.draft.makeDraft({ shape: outlineWire, direction: [0, 1, 0], angle: 5, lengthMax: 10, internal: false });
      
    • Hace crecer una falda cónica desde un alambre, o desde las aristas de una forma, a lo largo de una dirección como makeDraft, pero la detiene donde encuentra stopShape en lugar de a una longitud fija.

      keepOut conserva la parte de la forma de parada fuera del desmoldeo; internal inclina la falda hacia dentro. Un desmoldeo que el núcleo no puede construir lanza un error.

      Parameters

      Returns Promise<TopoDSShapePointer>

      El faldón inclinado

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