CopyFace

View Categories

CopyFace

1 min read

CopyFace
یک مش فیس را کپی کنید تا مش های یکسان روی صورت ها داشته باشید.
نحو
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 .
خواص زیر موجود است:
جدول 4-20: ویژگی های موجود برای COPYFACE
ویژگی
ارزش
پیش فرض
شرح
روش کپی
خودکار تک نسخه آرایه کپی
خودکار
نوع عملیات کپی
منبع
انتخاب
خالی
مرزهای منبع
مقصد
انتخاب
خالی
مرز مقصد
کنترل صاف
در خاموش
بر
مشخص می کند که آیا این عملیات مش را در سراسر موجودیت های کنترل حذف شده صاف می کند.
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