Bitbybit Docs
    Bereite Suchindex vor...

    Klasse OCCTDraft

    Entformungsschrägen für OpenCascade-Formen: die leichte Verjüngung, die Guss- und Spritzgussteile brauchen, damit sie aus der Form gleiten. draftAngle neigt gewählte Flächen eines Volumenkörpers um eine neutrale Ebene, während makeDraft und makeDraftToShape eine verjüngte Schürze aus einem Draht oder den Kanten einer Form entlang einer Auszugsrichtung wachsen lassen. Winkel sind in Grad.

    Index

    Konstruktoren

    draft

    • Neigt die gewählten Flächen einer Form um einen Entformungswinkel, damit das Teil entlang direction aus einer Form gezogen werden kann.

      Die Flächen kippen um die neutrale Ebene, gegeben durch einen Punkt und eine Normale, die an Ort und Stelle bleibt; angle ist in Grad. flag behält die Standard-Entformungsseite, false verjüngt in die andere Richtung. Nicht entformbare Flächen lösen einen Fehler aus.

      Parameter

      Rückgabewert Promise<TopoDSShapePointer>

      Die Form mit geneigten Flächen

      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,
      });
    • Lässt eine verjüngte Schürze aus einem Draht, oder den Kanten einer Form, entlang einer Richtung wachsen: jede Kante wird entlang direction geführt, um angle Grad nach außen oder innen geneigt, bis die Schürze lengthMax lang ist.

      internal neigt die Schürze nach innen statt nach außen. Eine Schräge, die der Kernel nicht bauen kann, löst einen Fehler aus.

      Parameter

      Rückgabewert Promise<TopoDSShapePointer>

      Die geneigte Schürze

      const skirt = await bitbybit.occt.draft.makeDraft({ shape: outlineWire, direction: [0, 1, 0], angle: 5, lengthMax: 10, internal: false });
      
    • Lässt eine verjüngte Schürze aus einem Draht, oder den Kanten einer Form, entlang einer Richtung wachsen wie makeDraft, stoppt sie aber dort, wo sie auf stopShape trifft, statt bei einer festen Länge.

      keepOut behält den Teil der Stoppform außerhalb der Schräge; internal neigt die Schürze nach innen. Eine Schräge, die der Kernel nicht bauen kann, löst einen Fehler aus.

      Parameter

      • inputs: MakeDraftToShapeDto<TopoDSShapePointer>

        Der Draht oder die Form, die Richtung, der Winkel, die Form, an der gestoppt wird, das Aussparungs-Flag und ob sie nach innen geneigt wird

      Rückgabewert Promise<TopoDSShapePointer>

      Die geneigte Schürze

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