تعمیر اشیاء 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();
همچنین ببینید
چک کنید ، ببافید