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