Bitbybit Docs
    Preparing search index...

    Class OCCTDraft

    Ângulos de saída para formas OpenCascade: a ligeira conicidade de que as peças fundidas e moldadas precisam para saírem do molde. draftAngle inclina faces escolhidas de um sólido em torno de um plano neutro, enquanto makeDraft e makeDraftToShape fazem crescer uma saia cónica a partir de um fio ou das arestas de uma forma ao longo de uma direção de extração. Os ângulos estão em graus.

    Index

    Constructors

    draft

    • Inclina as faces selecionadas de uma forma por um ângulo de saída para que a peça possa ser extraída de um molde ao longo de direction.

      As faces pivotam em torno do plano neutro, dado por um ponto e uma normal, que fica no lugar; angle está em graus. flag mantém o lado de saída padrão, falso afunila no sentido contrário. Faces que não possam receber saída lançam um erro.

      Parameters

      Returns Promise<TopoDSShapePointer>

      A forma com faces em saída

      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,
      });
    • Faz crescer uma saia afunilada a partir de um fio, ou das arestas de uma forma, ao longo de uma direção: cada aresta é varrida ao longo de direction, inclinada para fora ou para dentro angle graus, até a saia ter lengthMax de comprimento.

      internal inclina a saia para dentro em vez de para fora. Uma saída que o kernel não consiga construir lança um erro.

      Parameters

      Returns Promise<TopoDSShapePointer>

      A saia com ângulo de saída

      const skirt = await bitbybit.occt.draft.makeDraft({ shape: outlineWire, direction: [0, 1, 0], angle: 5, lengthMax: 10, internal: false });
      
    • Faz crescer uma saia afunilada a partir de um fio, ou das arestas de uma forma, ao longo de uma direção como makeDraft, mas para-a onde encontra stopShape em vez de num comprimento fixo.

      keepOut mantém a parte da forma de paragem fora da saída; internal inclina a saia para dentro. Uma saída que o kernel não consiga construir lança um erro.

      Parameters

      Returns Promise<TopoDSShapePointer>

      A saia com ângulo de saída

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