یک مش فیس را کپی کنید تا مش های یکسان روی صورت ها داشته باشید.
نحو
model.component( <ctag> ).mesh( <tag> ).create( <ftag> “CopyFace”);
model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).selection( خاصیت );
model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).create( <ftag1> , maptype );
شرح
از model.component( <ctag> ).mesh( <tag> ).create( <ftag> “CopyFace”) برای کپی کردن مش بین چهره ها در یک هندسه سه بعدی استفاده کنید .
اگر می خواهید جهت مش منبع را در مقصد مشخص کنید، از model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).create( <ftag1> , maptype ) برای اضافه کردن ویژگی ویژگی EdgeMap ، OnePointMap یا TwoPointMap .
خواص زیر موجود است:
ویژگی | ارزش | پیش فرض | شرح |
روش کپی | خودکار | تک نسخه | آرایه کپی | خودکار | نوع عملیات کپی |
منبع | انتخاب | خالی | مرزهای منبع |
مقصد | انتخاب | خالی | مرز مقصد |
کنترل صاف | در | خاموش | بر | مشخص می کند که آیا این عملیات مش را در سراسر موجودیت های کنترل حذف شده صاف می کند. |
smoothmaxiter | عدد صحیح | 4 | تعداد تکرارهای هموارسازی را مشخص می کند. |
smoothmaxdepth | عدد صحیح | 4 | حداکثر عمق هموارسازی عنصر را مشخص می کند. |
از خواص منبع و مقصد برای تعیین مرزهای مبدا و مقصد استفاده کنید. ویژگی copymethod تعیین می کند که کدام نوع کپی استفاده می شود: تک نسخه (همه به یک)، کپی آرایه (یک به یک)، یا تشخیص خودکار. مقدار خودکار به نرم افزار امکان می دهد بین کپی تکی (همه به یک)، کپی آرایه ای (یک به یک) یا ترکیبی از این دو انتخاب کند.
مثال
وجه 1 یک بلوک را مش کنید و مش را در وجه 6 مقابل کپی کنید.
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model”);
model.component().create(“comp1”);
GeomSequence g = model.component(“comp1”).geom().create(“geom1”, 3);
MeshSequence m= model.component(“comp1”).mesh().create(“mesh1”, “geom1”);
g.create(“blk1″، “Block”);
g.run();
m.create(“ftri1″، “FreeTri”);
m.feature(“ftri1”).selection().set(new int[]{1});
m.create(“cpf1″، “CopyFace”);
m.feature(“cpf1”).selection(“منبع”).set(new int[]{1});
m.feature(“cpf1”).selection(“destination”).set(new int[]{6});
m.run();
کد برای استفاده با متلب
model = ModelUtil.create(‘Model’);
model.component.create(‘comp1’);
g = model.component(‘comp1’).geom.create(‘geom1’, 3);
m = model.component(‘comp1’).mesh.create(‘mesh1’, ‘geom1’);
g.create(‘blk1’, ‘Block’);
g.run
m.create(‘ftri1’, ‘FreeTri’);
m.feature(‘ftri1’).selection().set(1);
m.create(‘cpf1’, ‘CopyFace’);
m.feature(‘cpf1’).selection(‘source’).set(1);
m.feature(‘cpf1’).selection(‘destination’).set(6);
m.run;
همچنین ببینید
CopyEdge , CopyDomain , Copy , EdgeMap , OnePointMap , TwoPointMap