حذف SliverFaces

View Categories

حذف SliverFaces

4 min read

حذف SliverFaces
پیدا کردن و حذف چهره های تکه ای در اشیاء CAD.
نحو
model.component( <ctag> ).geom(gname).feature().
    create( <ftag> “DeleteSliverFaces”);
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).
    انتخاب( خاصیت ) ;
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).
    set(property, <value> );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).
    getType( خاصیت );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).find();
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).detail();
model.component( <ctag> ).geom( <tag> ).defeaturing(“SliverFaces”).
    انتخاب( خاصیت ) ;
model.component( <ctag> ).geom( <tag> ).defeaturing(“SliverFaces”).
    set( خاصیت , <value> );
model.component( <ctag> ).geom( <tag> ).defeaturing(“SliverFaces”).
    پیدا کردن()؛
model.component( <ctag> ).geom( <tag> ).defeaturing(“SliverFaces”).
    detail();
model.component( <ctag> ).geom( <tag> ).defeaturing(“SliverFaces”).
    حذف ( <ftag> );
model.component( <ctag> ).geom( <tag> ).defeaturing(“SliverFaces”).
    deleteAll( <ftag> );
شرح
model.component( <ctag> ).geom( <tag> ).defeaturing(“SliverFaces”). delete( <ftag> ) یک ویژگی DeleteSliverFaces با برچسب <ftag> با ویژگی های مشخص شده ایجاد می کند. ویژگی delete روی انتخاب شده تنظیم شده است . اگر ویژگی قابل ساخت باشد، پس از ویژگی فعلی در دنباله هندسه قرار می گیرد. در غیر این صورت، ویژگی کنار گذاشته می شود.
model.component( <ctag> ).geom( <tag> ).defeaturing(“SliverFaces”). deleteAll( <ftag> ) به عنوان متد حذف عمل می کند، اما ویژگی delete روی all تنظیم شده است .
همچنین امکان ایجاد ویژگی DeleteSliverFaces با استفاده از روش استاندارد ایجاد وجود دارد . خواص زیر موجود است.
جدول 3-12: خواص موجود
ویژگی
ارزش
پیش فرض
شرح
حذف
همه انتخاب شد
انتخاب شد
تمام چهره‌های تکه‌ای با عرض معین یا یک انتخاب را حذف کنید. فقط برای ویژگی موجود است.
entsize
دو برابر
1e-3
حداکثر عرض صورت
ورودی
انتخاب
نام اشیاء ورودی
نتیجه
در خاموش
خاموش
انتخاب هایی از تمام اشیاء به دست آمده ایجاد کنید.
selresultshow
همه obj dom bnd edg pnt خاموش
dom
منتخبی از اشیاء به دست آمده را در فیزیک، مواد، و غیره، یا در نمونه های جزئی نشان دهید. obj در هندسه یک جزء موجود نیست. dom ، bnd ، و edg در همه ویژگی‌ها موجود نیستند.
کمک کرد
رشته
هیچ یک
برچسب انتخاب تجمعی برای مشارکت.
وجه‌های تکه‌ای، وجه‌های باریک اما بلند با نسبت ابعاد بزرگ هستند که معمولاً مش‌های محلی بسیار ظریفی را در مجاورت خود ایجاد می‌کنند.
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).find() اشیاء ورودی را برای چهره هایی با عرض کمتر از entsize جستجو می کند .
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).detail() یک شی انتخاب را برمی گرداند که در آن می توانید زیر مجموعه ای از چهره های یافت شده را انتخاب کنید.
روش‌های   یافتن و جزئیات مدل.component( <ctag> ).geom( <tag> ).defeaturing( ” SliverFaces”) عملکرد مربوط به ابزار شکست را دارند.
فقط چهره هایی که می توانند بدون باطل کردن شی حذف شوند حذف می شوند. اگر امکان حذف یک چهره وجود نداشت، یک پیام هشدار داده می شود.
سازگاری
ویژگی زیر دیگر پشتیبانی نمی شود:
جدول 3-13: خواص منسوخ شده
ویژگی
ارزش
پیش فرض
شرح
بیرون
stx ftx ctx ptx وضعیت
هیچ یک
متغیرهای خروجی
مثال
مثال زیر مدل هندسه را از فایل losturing_demo_5.x_b وارد می‌کند ، وجه‌های باریک‌تر از 2·10 − 3 را پیدا می‌کند و اولین مورد را حذف می‌کند.
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”);
model.component(“comp1”).geom(“geom1”).feature(“imp1”).
      set(“نام فایل”، “defeaturing_demo_5.x_b”);
model.component(“comp1”).geom(“geom1”).runAll();
model.component(“comp1”).geom(“geom1”).feature().
      create(“dsl1″,”DeleteSliverFaces”);
model.component(“comp1”).geom(“geom1”).feature(“dsl1”).
      انتخاب (“ورودی”).
      set(“imp1”);
model.component(“comp1”).geom(“geom1”).feature(“dsl1”).
      set(“entsize”,2e-3);
model.component(“comp1”).geom(“geom1”).feature(“dsl1”).find();
model.component(“comp1”).geom(“geom1”).feature(“dsl1”).detail().
      setGroup(1);
model.component(“comp1”).geom(“geom1”).runAll();
همچنین ببینید
ReplaceFaces ، DeleteSmallFaces