Menjalankan perbaikan umum kernel pada sebuah bentuk: menutup celah kecil, memperbaiki cacat kawat dan muka dan membawa toleransi ke dalam rentang yang diberikan.
precision adalah ukuran cacat yang dicari, minTolerance dan maxTolerance membatasi toleransi yang boleh dibawa bentuk yang telah diperbaiki, semuanya dalam satuan model. Coba dulu pada bentuk apa pun yang gagal shapes.shape.isValid.
Bentuk serta batas presisi dan toleransi
Bentuk yang diperbaiki
Menghapus tepi yang lebih pendek dari precsmall dari sebuah kawat dan menutup celah yang ditinggalkannya, sehingga serpihan kecil tidak lagi merusak fillet atau muka.
Dengan lockvtx bernilai true verteks-verteks yang ada dipertahankan di tempatnya; jika tidak, verteks boleh bergeser untuk menutup celah. precsmall bernilai 0 memakai toleransi kawat itu sendiri.
Kawat, apakah verteks dipertahankan tetap dan panjang yang di bawahnya sebuah tepi dianggap kecil
Kawat yang dibersihkan
Membangun ulang kawat sehingga tepi-tepinya berjalan kepala ke ekor dalam satu arah di sepanjangnya.
Kawat yang dirakit dari tepi-tepi lepas dapat memuat tepi yang mengarah melawan alur; ini menelusuri kawat secara berurutan dan menyambungkan tepi-tepi lagi dengan arah yang benar, yang diperlukan beberapa operasi.
Kawat
Kawat dengan tepi-tepi yang orientasinya konsisten
Perbaikan untuk bentuk OpenCascade yang keluar dari berkas atau operasi dengan cacat kecil: celah antar tepi, tepi yang terlalu pendek untuk berarti, kawat yang tepi-tepinya mengarah berbeda, toleransi yang melenceng. Jalankan
basicShapeRepairpada bentuk yang gagalshapes.shape.isValidatau menolak boolean; perbaikan kawat membersihkan garis luar sebelum menjadi muka. Setiap metode mengembalikan bentuk baru.