ExplicitSelection
انتخاب صریح از موجودات یا اشیاء هندسی ایجاد کنید.
نحو
model.component( <ctag> ).geom( <tag> ).create( <ftag> “ExplicitSelection”);
model.component( <ctag> ).geom( <tag> ).feature().selection(“انتخاب”);
model.component( <ctag> ).geom( <tag> ).feature().set( خاصیت,<value> );
model.component( <ctag> ).geom( <tag> ).feature().get Type ( خاصیت );
شرح
خواص زیر موجود است:
ویژگی | ارزش | پیش فرض | شرح |
زاویه | دو برابر | 5 | تحمل زاویه برای ارزیابی تداوم. |
رنگ | هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی | هیچ یک | رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . |
کمک کرد | رشته | هیچ یک | برچسب انتخاب تجمعی برای مشارکت. |
رنگ سفارشی | RGB-سه گانه | رنگ تم بعدی موجود | رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
groupcontang | در | خاموش | خاموش | حالت مماس پیوسته. |
انتخاب | انتخاب | خالی | انتخاب موجودیت ها یا اشیاء. |
روشن | در | خاموش | بر | انتخاب را در توالی هندسه نگه دارید. |
Selshow | در | خاموش | بر | نمایش انتخاب در فیزیک، مواد، و غیره. در نمونه های جزئی؛ یا به صورت سه بعدی از یک هندسه صفحه. |
از روشهای انتخابی که در بخش «روشهای انتخاب شی هندسه» در زیر model.component( <ctag> ).geom() توضیح داده شده است برای تعیین انتخاب model.component( <ctag> ).geom( <tag> ).feature() استفاده کنید. .selection(“انتخاب”) .
برای انتخاب مرز یا لبه به صورت دو بعدی یا سه بعدی، میتوانید با تنظیم ویژگی groupcontang روی انتخاب ، گروههای کاملی از موجودیتها را انتخاب کنید . هر گروه متشکل از موجودات مجاور است که در زاویه ای کمتر از آنگلول به هم می رسند .
برای اطلاعات کلی در مورد انتخابها، به Selections of Geometric Entities مراجعه کنید .
سازگاری
از نام مستعار زیر نیز می توان استفاده کرد:
model.component( <ctag> ).geom( <tag> ).create( <ftag> “Selection”);
مثال
دنباله زیر یک بلوک و یک استوانه ایجاد می کند و انتخابی از وجه 4 بلوک را ایجاد می کند. این مربوط به وجه 9 و 13 در هندسه نهایی شده است.
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model”);
model.component().create(“comp1”);
GeomSequence g = model.component(“comp1”).geom().create(“geom1”, 3);
g.create(“blk1″، “Block”);
g.run(“blk1”);
g.create(“sel1″,”ExplicitSelection”);
g.feature(“sel1”).selection(“انتخاب”).init(2);
g.feature(“sel1”).selection(“selection”).set(“blk1”, new int[]{4});
g.create(“cyl1″، “Cylinder”);
g.run();
int[] faces = model.selection(“geom1_sel1”).entities(2);
// چهره = 9، 13
کد برای استفاده با متلب
model = ModelUtil.create(‘Model’);
model.component.create(‘comp1’);
g = model.component(‘comp1’).geom.create(‘geom1’, 3);
g.create(‘blk1’, ‘Block’);
g.run(‘blk1’);
g.create(‘sel1′,’ExplicitSelection’);
g.feature(‘sel1’).selection(‘selection’).init(2);
g.feature(‘sel1’).selection(‘selection’).set(‘blk1’, 4);
g.create(‘cyl1’, ‘Cylinder’);
g.run
faces = model.selection(‘geom1_sel1’).entities(2);
% چهره = 9، 13
همچنین ببینید
AdjacentSelection ، BallSelection، BoxSelection، CylinderSelection، Disk Selection ، UnionSelection، IntersectionSelection، DifferenceSelection، ComplementSelection