تعمیر اشیاء CAD
نحو
model.component( <ctag> ).geom( <tag> ).feature().
create( <ftag> “Repair”);
create( <ftag> “Repair”);
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).
انتخاب( خاصیت ) ;
انتخاب( خاصیت ) ;
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).
set( خاصیت , <value> );
set( خاصیت , <value> );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).
getType ( خاصیت )
getType ( خاصیت )
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).
setAttribute( ویژگی , <value> );
setAttribute( ویژگی , <value> );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).
getAttribute( ویژگی );
getAttribute( ویژگی );
شرح
model .component( <ctag> ) .geom( <tag> ).feature(). ایجاد ( <ftag> “تعمیر”)
یک ویژگی تعمیر با برچسب <ftag> ایجاد می کند . خواص زیر موجود است.
ویژگی  | ارزش  | پیش فرض  | شرح  | 
ورودی  | انتخاب  | نام اشیاء ورودی  | |
بررسی  | در | خاموش  | بر  | اشیاء ورودی را برای خطا بررسی کنید.  | 
تعمیراتول  | دو برابر  | 1e-5  | تحمل تعمیر مطلق  | 
نتیجه  | در | خاموش  | خاموش  | انتخاب هایی از تمام اشیاء به دست آمده ایجاد کنید.  | 
selresultshow  | همه | obj | dom | bnd | edg | pnt | خاموش  | dom  | منتخبی از اشیاء به دست آمده را در فیزیک، مواد، و غیره، یا در نمونه های جزئی نشان دهید. obj در هندسه یک جزء موجود نیست. dom ، bnd ، و edg در همه ویژگیها موجود نیستند.  | 
ساده کردن  | در | خاموش  | خاموش  | منحنی های زیرین و منیفولدهای سطحی موجودات هندسی را ساده کنید  | 
تعمیر فیس توفیس  | در | خاموش  | خاموش  | ناهماهنگی های رو در رو در اجسام جامد را تعمیر کنید  | 
کمک کرد  | رشته  | هیچ یک  | برچسب انتخاب تجمعی برای مشارکت.  | 
عملکرد سعی می کند عیوب زیر را حذف یا تعمیر کند:
•  | موجوداتی با مفهوم نامعتبر  | 
•  | تلورانس های لبه و راس نامعتبر است  | 
•  | منیفولدهای نامعتبر  | 
•  | منیفولدهای خود متقاطع  | 
•  | منیفولدهای غیر G1  | 
•  | منیفولدهای لبه یا راس از دست رفته است  | 
•  | راس از دست رفته  | 
•  | رئوس بر روی منحنی لبه نیست  | 
•  | لبه ها و رئوس روی سطح صورت نیستند  | 
•  | از بین بردن خود تلاقی های سطحی که در خارج از صورت قرار دارند  | 
•  | شکافتن در تقاطع های لبه ای که راس ندارند  | 
•  | حذف ناپیوستگی ها با تقسیم یا صاف کردن  | 
•  | ویژگیهای کوچک (لبههای کوتاه، صورتهای کوچک، صورتهای بریدهشکل و میخها) را حذف کنید.  | 
ویژگی های زیر در دسترس هستند:
نام  | ارزش  | پیش فرض  | شرح  | 
ساخت و ساز  | در | خاموش | به ارث می برند  | شما ارث می برید  | اجسام به دست آمده را به عنوان هندسه ساختمانی تعیین کنید. فقط در صورتی که تمام اشیای ورودی هندسه ساخت و ساز باشند، از ارث برای تنظیم ویژگی هندسه ساخت و ساز استفاده کنید .  | 
سازگاری
ویژگی زیر دیگر پشتیبانی نمی شود:
ویژگی  | ارزش  | پیش فرض  | شرح  | 
بیرون  | stx | ftx | ctx | ptx  | هیچ یک  | متغیرهای خروجی  | 
مثال
مثال زیر فایل repair_demo_2.x_b را وارد می کند و اشیاء حاصل را تعمیر می کند.
Model model = ModelUtil.create(“Model1”);
model.component.create(“comp1”);
model.component(“comp1”).geom().create(“geom1”,3);
model.component(“comp1”).geom(“geom1”).feature().
create(“imp1″، “Import”);
create(“imp1″، “Import”);
model.component(“comp1”).geom(“geom1”).feature(“imp1”).
set(“نام فایل”، “repair_demo_2.x_b”);
set(“نام فایل”، “repair_demo_2.x_b”);
model.component(“comp1”).geom(“geom1”).runAll();
model.component(“comp1”).geom(“geom1”).feature().
create(“rep1″،”Repair”);
create(“rep1″،”Repair”);
model.component(“comp1”).geom(“geom1”).feature(“rep1”).
انتخاب (“ورودی”). set(“imp1”);
انتخاب (“ورودی”). set(“imp1”);
model.component(“comp1”).geom(“geom1”).feature(“rep1”).
set(“repairtol”,1e-3);
set(“repairtol”,1e-3);
model.component(“comp1”).geom(“geom1”).runAll();
همچنین ببینید
چک کنید ، ببافید