Bitbybit Docs
    Preparing search index...

    Class OCCTShapeFix

    उन OpenCascade शेप्स की मरम्मत जो किसी फ़ाइल या ऑपरेशन से छोटे दोषों के साथ निकले: एजेस के बीच अंतराल, इतने छोटे एजेस कि मायने न रखें, ऐसे वायर जिनके एजेस अलग-अलग दिशाओं में इंगित करते हैं, बहक गई टॉलरेंस। जो शेप shapes.shape.isValid में विफल हो या बूलियन से इनकार करे उस पर basicShapeRepair चलाएँ; वायर फ़िक्स बाहरी रेखाओं को फेस बनने से पहले साफ़ करते हैं। हर मेथड एक नया शेप लौटाता है।

    Index

    Constructors

    shape

    • शेप पर कर्नेल की सामान्य मरम्मत चलाता है: छोटे अंतराल बंद करता है, वायर और फेस के दोष ठीक करता है और टॉलरेंस को दी गई रेंज में लाता है।

      precision खोजे जाने वाले दोष का आकार है, minTolerance और maxTolerance उन टॉलरेंस को सीमित करते हैं जो मरम्मत किया शेप वहन कर सकता है, सभी मॉडल इकाइयों में। इसे पहले किसी भी ऐसे शेप पर आज़माएँ जो shapes.shape.isValid में विफल होता है।

      Parameters

      Returns Promise<TopoDSShapePointer>

      मरम्मत किया गया शेप

      const fixed = await bitbybit.occt.shapeFix.basicShapeRepair({ shape: imported, precision: 0.001, maxTolerance: 0.01, minTolerance: 0.0001 });
      

    wire

    • वायर से precsmall से छोटे एजेस हटाता है और उनके छोड़े अंतराल बंद करता है, ताकि छोटी-सी फाँक अब फिलेट या फेस को न तोड़े।

      lockvtx true होने पर मौजूदा वर्टेक्स अपनी जगह रखे जाते हैं; अन्यथा वे अंतराल बंद करने के लिए हिल सकते हैं। 0 का precsmall वायर की अपनी टॉलरेंस उपयोग करता है।

      Parameters

      • inputs: FixSmallEdgesInWireDto<TopoDSWirePointer>

        वायर, क्या वर्टिसेस को स्थिर रखना है और वह लंबाई जिसके नीचे एज छोटा माना जाता है

      Returns Promise<TopoDSWirePointer>

      साफ़ किया गया वायर

      const clean = await bitbybit.occt.shapeFix.fixSmallEdgeOnWire({ shape: wire, lockvtx: false, precsmall: 0.001 });
      
    • वायर को फिर से बनाता है ताकि उसके एजेस उसके साथ एक दिशा में सिर से पूँछ तक चलें।

      ढीले एजेस से जोड़े गए वायर में प्रवाह के विरुद्ध इशारा करते एजेस हो सकते हैं; यह वायर पर क्रम में चलता है और एजेस को सही दिशा में फिर से जोड़ता है, जो कुछ ऑपरेशनों को चाहिए।

      Parameters

      Returns Promise<TopoDSWirePointer>

      सुसंगत रूप से ओरिएंट किए गए एजेस वाला वायर

      const ordered = await bitbybit.occt.shapeFix.fixEdgeOrientationsAlongWire({ shape: wire });