نادیده گرفتن چهره ها

نادیده گرفتن چهره ها

نادیده گرفتن چهره ها
با حذف چهره های انتخاب شده ایزوله یا بین دو دامنه، چهره ها را نادیده بگیرید.
نحو
model.component( <ctag> ).geom( <tag> ).create( <ftag> “IgnoreFaces”);
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).selection( property );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).set( خاصیت , <value> );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).get Type ( خاصیت );
شرح
از model.component( <ctag> ).geom( <tag> ).create( <ftag> “IgnoreFaces”) برای نادیده گرفتن چهره ها در سه بعدی استفاده کنید .
از model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).selection(“input”) برای انتخاب چهره هایی که باید نادیده گرفته شوند استفاده کنید . انتخاب پیش فرض خالی است.
این ویژگی چهره های انتخاب شده ایزوله یا بین دو دامنه را حذف می کند. در مورد دوم، عملیات یک دامنه ترکیبی را تشکیل می دهد. شی خروجی یک هندسه مجازی است.
خواص زیر موجود است:
جدول 3-90: خواص معتبر
نام
ارزش
پیش فرض
شرح
ورودی
انتخاب
چهره هایی برای نادیده گرفتن
ignoreadj
در خاموش
بر
لبه ها و رئوس روی مرز را نادیده بگیرید.
نگه فرمش
در خاموش
خاموش
چهره ها را برای کنترل مش نگه دارید.
از ignoreadj برای مشخص کردن اینکه آیا این ویژگی لبه‌ها و رئوس نادیده‌انگیز را در مرز هر دامنه ترکیبی حاصل حذف می‌کند یا خیر، استفاده کنید .
از Keepformesh برای حفظ چهره های نادیده گرفته شده در حین مش بندی استفاده کنید تا به شما در ساخت مش کمک کند.
مثال
برای تشکیل یک دامنه ترکیبی، چهره ها را نادیده بگیرید. این عملیات همچنین چهره های مرکب و لبه های ترکیبی ایجاد می کند.
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model”);
model.component().create(“comp1”);
GeomSequence g = model.component(“comp1”).geom().create(“geom1”, 3);
g.create(“blk1″، “Block”);
g.create(“cyl1″، “Cylinder”);
g.run(“fin”);
g.create(“igf1”, “IgnoreFaces”);
g.feature(“igf1”).selection(“input”).set(“fin”, 6, 7, 10);
g.run (“igf1”);
کد برای استفاده با متلب
model = ModelUtil.create(‘Model’);
model.component().create(‘comp1’);
g = model.component(‘comp1’).geom.create(‘geom1’, 3);
g.create(‘blk1’, ‘Block’);
g.create(‘cyl1’, ‘Cylinder’);
g.run(‘fin’);
g.create(‘igf1’, ‘IgnoreFaces’);
g.feature(‘igf1’).selection(‘input’).set(‘fin’, [6, 7, 10]);
g.run(‘igf1’);
همچنین ببینید
CompositeDomains , IgnoreEdges , Ignore Vertices , MeshControlFaces