OnePointMap

OnePointMap

OnePointMap
یک نقشه یک نقطه ای برای یک کپی چهره یا یک عملیات کپی دامنه مشخص کنید.
نحو
model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).create( <ftag1> “OnePointMap”);
model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).feature( <ftag1> ).selection( خاصیت );
شرح
از model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).create( <ftag1> “OnePointMap”) برای تعریف یک نقشه یک نقطه ای برای CopyFace یا ویژگی CopyDomain <ftag> استفاده کنید .
خواص زیر موجود است:
جدول 4-25: خواص موجود
ویژگی
ارزش
پیش فرض
شرح
srcpoint1
انتخاب
نقطه روی چهره/دامنه منبع.
dstpoint1
انتخاب
نقطه روی چهره/دامنه مقصد.
اگر می‌خواهید نحوه تطبیق چهره‌ها/دامنه‌های مبدا و مقصد را در یک چهره کپی یا یک عملیات مش دامنه کپی کنترل کنید، از ویژگی OnePointMap استفاده کنید . هنگامی که این ویژگی وجود دارد، مش منبع تبدیل می شود به طوری که srcpoint1 به dstpoint1 نگاشت می شود .
مثال
یک بلوک و صفحه مشبک 4 با مش ریز نزدیک نقطه 8 ایجاد کنید. این مش را روی وجه 3 کپی کنید و اطمینان حاصل کنید که مش ریز نزدیک نقطه 8 به نقطه 3 ختم می شود:
کد برای استفاده با جاوا
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[]{4});
m.feature(“ftri1”).create(“size1”, “Size”);
m.feature(“ftri1”).feature(“size1”).selection().geom(“geom1”, 0).set(new int[]{8});
m.feature(“ftri1”).feature(“size1”).set(“hmax”, “0.01”);
m.create(“cpf1″، “CopyFace”);
m.feature(“cpf1”).selection(“منبع”).geom(“geom1”, 2).set(new int[]{4});
m.feature(“cpf1”).selection(“destination”).geom(“geom1”, 2).set(new int[]{3});
m.feature(“cpf1”).create(“pm1″، “OnePointMap”);
m.feature(“cpf1”).feature(“pm1”).selection(“srcpoint1”).set(new int[]{8});
m.feature(“cpf1”).feature(“pm1”).selection(“dstpoint1”).set(new int[]{3});
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(4);
m.feature(‘ftri1’).create(‘size1’, ‘Size’);
m.feature(‘ftri1’).feature(‘size1’).selection().geom(‘geom1’, 0).set(8);
m.feature(‘ftri1’).feature(‘size1’).set(‘hmax’, ‘0.01’);
m.create(‘cpf1’, ‘CopyFace’);
m.feature(‘cpf1’).selection(‘source’).geom(‘geom1’, 2).set(4);
m.feature(‘cpf1’).selection(‘destination’).geom(‘geom1’, 2).set(3);
m.feature(‘cpf1’).create(‘pm1’, ‘OnePointMap’);
m.feature(‘cpf1’).feature(‘pm1’).selection(‘srcpoint1’).set(8);
m.feature(‘cpf1’).feature(‘pm1’).selection(‘dstpoint1’).set(3);
m.run();
همچنین ببینید
CopyFace ، CopyDomain ، EdgeMap ، TwoPointMap