Bitbybit Docs
    Preparing search index...

    Class OCCTShell

    القشور في OpenCascade: مجموعات من الأوجه الموصولة على طول حوافها. القشرة التي تنغلق على نفسها بدون فجوات تحد حجما ويمكن أن تصبح مجسما صلبا بـ shapes.solid.fromClosedShell؛ والقشرة المفتوحة سطح له حافة. ابن واحدة بخياطة الأوجه معا، وافحص ما إذا كانت مغلقة وقس مساحتها.

    Index

    Constructors

    create

    • يصل الأوجه في قشرة بخياطة حوافها معاً حيث تلتقي ضمن التفاوت.

      الأوجه التي تبعد حوافها عن بعضها أكثر من التفاوت تبقى غير موصولة، لذا قد تخرج القشرة المقصود إغلاقها مفتوحة؛ والتفاوت الأكبر يخيط أكثر، والأصغر أدق.

      Parameters

      Returns Promise<TopoDSShellPointer>

      القشرة المصنوعة من الأوجه

      const shell = await bitbybit.occt.shapes.shell.sewFaces({ shapes: [top, bottom, side], tolerance: 1e-7 });
      

    debug

    • يجمع حقائق تشخيصية عن قشرة: ما إذا كانت صالحة، وعدد أوجهها وحوافها، ومساحتها الإجمالية، ولكل وجه، نوع السطح والدرجات وعدد نقاط التحكم والحدود والمساحة.

      الشكل الفارغ أو null يعطي تقريراً معلّماً كغير صالح بأعداد صفرية.

      Parameters

      Returns Promise<ShellDebugInfo>

      التقرير بالأعداد والمساحة ومدخل واحد لكل وجه

      const info = await bitbybit.occt.shapes.shell.debugInfo({ shape: shell });
      

    get

    • يقيس المساحة الإجمالية لكل أوجه قشرة، بوحدات النموذج المربعة.

      Parameters

      Returns Promise<number>

      مساحة السطح

      const area = await bitbybit.occt.shapes.shell.getShellSurfaceArea({ shape: shell });