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] });
      
    • يحتفظ فقط بالمساحة التي تشترك فيها كل المقاطع العرضية في قائمة.

      Parameters

      Returns Promise<CrossSectionPointer>

      المساحة المشتركة بينها جميعا

      const common = await bitbybit.manifold.crossSection.booleans.intersection({ crossSections: [square, disc] });