CompositeFaces
صورت های ترکیبی را تشکیل دهید.
نحو
model.component( <ctag> ).geom( <tag> ).create( <ftag> “CompositeFaces”);
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> “CompositeFaces”) برای تشکیل چهره های ترکیبی استفاده کنید .
از model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).selection(“input”) برای انتخاب چهره هایی که باید به هم متصل شوند، استفاده کنید . انتخاب پیش فرض خالی است.
این ویژگی با نادیده گرفتن لبههای بین وجهها، یک چهره ترکیبی برای هر جزء صورت متصل (از نوع منیفولد) از چهرههای انتخاب شده تشکیل میدهد. شی خروجی یک هندسه مجازی است.
خواص زیر موجود است:
نام | ارزش | پیش فرض | شرح |
ورودی | انتخاب | چهره ها به کامپوزیت. | |
ignorevtx | در | خاموش | بر | رئوس روی مرز را نادیده بگیرید. |
نگه فرمش | در | خاموش | خاموش | چهره های ورودی را برای کنترل مش نگه دارید. |
از ignorevtx استفاده کنید تا مشخص کنید آیا این ویژگی رئوس نادیده گرفته شده در مرز هر وجه ترکیبی حاصل را نیز حذف می کند یا خیر.
از Keepformesh برای حفظ چهره های ورودی در حین مش بندی استفاده کنید تا در ساخت مش به شما کمک کند.
مثال
یک مخروط استاندارد COMSOL Multiphysics دارای شش وجه است. با استفاده از عملیات صورت مرکب زیر، نتیجه یک مخروط با سه وجه بالا، پایین و جانبی است.
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model”);
model.component().create(“comp1”);
GeomSequence g = model.component(“comp1”).geom().create(“geom1”, 3);
g.create(“cone1″، “Cone”);
g.run(“fin”);
g.create(“cmf1”, “CompositeFaces”);
g.feature(“cmf1”).selection(“input”).set(“fin”, 1, 2, 5, 6);
g.run();
کد برای استفاده با متلب
model = ModelUtil.create(‘Model’);
model.component.create(‘comp1’);
g = model.component(‘comp1’).geom.create(‘geom1’, 3);
g.create(‘cone1’, ‘Cone’);
g.run(‘fin’);
g.create(‘cmf1’, ‘CompositeFaces’);
g.feature(‘cmf1’).selection(‘input’).set(‘fin’, [1, 2, 5, 6]);
g.run
همچنین ببینید
CompositeDomains ، CompositeEdges ، IgnoreEdges