Bitbybit Docs
    Preparing search index...

    Class CrossSectionBooleans

    Объединение сечений Manifold: слияние, вырезание и пересечение двух или многих плоских очертаний сразу. Формы для двух и для многих форм дают одинаковые результаты и существуют для удобства; каждый метод возвращает новое сечение и оставляет входы как есть.

    Index

    Constructors

    2 cross sections

    • Вырезает второе сечение из первого, то же, что subtract.

      Parameters

      Returns Promise<CrossSectionPointer>

      Первое минус второе

      const ring = await bitbybit.manifold.crossSection.booleans.differenceTwo({ crossSection1: outerDisc, crossSection2: innerDisc });
      

    a to b

    • Вырезает второе сечение из первого, оставляя то, что от первого остается.

      Parameters

      Returns Promise<CrossSectionPointer>

      Первое минус второе

      const ring = await bitbybit.manifold.crossSection.booleans.subtract({ crossSection1: outerDisc, crossSection2: innerDisc });
      

    multiple

    • Вырезает каждое последующее сечение в списке из первого.

      Parameters

      Returns Promise<CrossSectionPointer>

      Первое минус все остальные

      const plate = await bitbybit.manifold.crossSection.booleans.difference({ crossSections: [square, hole1, hole2] });