Bitbybit Docs
    Preparing search index...

    Class OCCTCompound

    المركبات في OpenCascade: مجموعة غير مترابطة من الأشكال من أي نوع تُحفظ معا كشكل واحد، بحيث يمكن نقل مجموعة من الأجزاء أو رسمها أو تصديرها دفعة واحدة. تبقى الأشكال منفصلة بداخله؛ فالمركب لا يدمجها. يفكك shapes.shape ودوال القراءة في فئات الأشكال الأخرى المركب مرة أخرى.

    Index

    Constructors

    create

    • يجمع أي أشكال في مركب واحد بحيث يمكن التعامل معها كشكل واحد.

      لا تُوصل الأشكال ولا تُدمج؛ بل تنتقل معاً فحسب.

      Parameters

      Returns Promise<TopoDSCompoundPointer>

      المركب الذي يحويها

      const group = await bitbybit.occt.shapes.compound.makeCompound({ shapes: [box, sphere] });
      

    get

    • يفكك مركباً إلى الأشكال التي صُنع منها، بالترتيب الذي أُضيفت به.

      Parameters

      Returns Promise<TopoDSShapePointer[]>

      الأشكال الموجودة بداخله

      const parts = await bitbybit.occt.shapes.compound.getShapesOfCompound({ shape: group });