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 });