Composite Domains
دامنه های ترکیبی تشکیل دهید.
نحو
model.component( <ctag> ).geom( <tag> ).create( <ftag> “CompositeDomains”);
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> “CompositeDomains”) برای تشکیل دامنه های ترکیبی استفاده کنید .
از model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).selection(“input”) برای انتخاب دامنه ها برای ترکیب استفاده کنید . انتخاب پیش فرض خالی است.
این ویژگی با نادیده گرفتن مرزهای بین دامنه ها، یک دامنه ترکیبی برای هر جزء دامنه متصل دامنه های انتخابی تشکیل می دهد. شی خروجی یک هندسه مجازی است.
خواص زیر موجود است:
نام | ارزش | پیش فرض | شرح |
ignoreadj | در | خاموش | بر | لبه ها (فقط سه بعدی) و رئوس روی مرز را نادیده بگیرید. |
ورودی | انتخاب | لبه ها به کامپوزیت. | |
نگه فرمش | در | خاموش | خاموش | دامنه های ورودی را برای کنترل مش نگه دارید. |
از ignoreadj برای تعیین اینکه آیا این ویژگی لبههای نادیدهانگیز (فقط 3 بعدی) و رئوس روی مرز هر دامنه ترکیبی حاصل را حذف میکند یا خیر، استفاده کنید .
از Keepformesh برای حفظ دامنه های ورودی در حین مش بندی استفاده کنید تا به شما در ساخت مش کمک کند.
مثال
یک دامنه ترکیبی از دامنه 2 و 3 ایجاد کنید.
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model”);
model.component().create(“comp1”);
GeomSequence g = model.component(“comp1”).geom().create(“geom”, 2);
g.create (“r1″، “مستطیل”);
g.create(“c1″، “Circle”);
g.run(“fin”);
g.create(“cmd1″,”CompositeDomains”);
g.feature(“cmd1”).selection(“input”).set(“fin”, 2, 3);
g.run();
کد برای استفاده با متلب
model = ModelUtil.create(‘Model’);
model.component.create(‘comp1’);
g = model.component(‘comp1’).geom.create(‘geom’, 2);
g.create(‘r1’، ‘مستطیل’);
g.create(‘c1’, ‘Circle’);
g.run(‘fin’);
g.create(‘cmd1′,’CompositeDomains’);
g.feature(‘cmd1’).selection(‘input’).set(‘fin’, 2, 3);
g.run
همچنین ببینید
CompositeEdges , CompositeFaces , IgnoreEdges , IgnoreFaces