ارجاع

ارجاع

ارجاع
به دنباله مش بندی دیگری مراجعه کنید.
نحو
model.component( <ctag> ).mesh( <tag> ).create( <ftag> “Reference”);
model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).set( خاصیت , <value> );
model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).get Type ( خاصیت );
model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).expand();
model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).create( <ftag1> , ftype );
شرح
از model.component( <ctag> ).mesh( <tag> ).create( <ftag> “Reference”) برای ارجاع به دنباله مش بندی دیگری استفاده کنید . از model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).create( <ftag1> ftype ) برای افزودن ویژگی های ویژگی Scale استفاده کنید .
از model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).expand() برای جایگزینی مرجع با یک کپی از دنباله ارجاع شده استفاده کنید ، جایی که ویژگی ها با ویژگی های ویژگی مقیاس مقیاس بندی شده اند. از مرجع.
خواص زیر موجود است:
جدول 4-26: خواص موجود
ویژگی
ارزش
پیش فرض
شرح
توالی
رشته
برچسب دنباله ارجاع شده
از ویژگی sequence برای مشخص کردن یک دنباله مشبک دیگر در همان هندسه استفاده کنید . هنگام اجرای این ویژگی، تمام ویژگی های دنباله مشخص شده در زمینه فعلی اجرا می شوند.
معرفی مراجع حلقوی مجاز نمی باشد.
مثال
یک مش مخلوط با چهار و مثلث روی یک هندسه ایجاد کنید. یک دنباله مش بندی دوم با ویژگی مقیاس و ارجاع به دنباله مش بندی اول ایجاد کنید. نتیجه یک نسخه درشت تر از مش اول است.
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model”);
model.component().create(“comp1”);
GeomSequence g = model.component(“comp1”).geom().create(“geom1”, 2);
MeshSequence m1 = model.component(“comp1”).mesh().create(“mesh1”, “geom1”);
g.create(“sq1″، “Square”);
g.create(“sq2″، “Square”);
g.feature(“sq2”).set(“size”, “0.5”);
g.run();
m1.create(“map1″، “Map”);
m1.feature(“map1”).selection().geom(“geom1”, 2).set(new int[]{1});
m1.create(“ftri1″، “FreeTri”);
m1.feature(“ftri1”).selection().geom(“geom1”, 2).set(new int[]{2});
m1.run();
MeshSequence m2 = model.mesh().create(“mesh2”, “geom1”);
m2.create(“sca1″، “Scale”);
m2.feature(“sca1”).set(“scale”, “2”);
m2.create(“rf1″، “مرجع”);
m2.feature(“rf1”).set(“sequence”, “mesh1”);
m2.run();
کد برای استفاده با متلب
model = ModelUtil.create(‘Model’);
model.component.create(‘comp1’);
g = model.component(‘comp1’).geom.create(‘geom1’, 2);
m1 = model.component(‘comp1’).mesh.create(‘mesh1’, ‘geom1’);
g.create(‘sq1’, ‘square’);
g.create(‘sq2’, ‘square’);
g.feature(‘sq2’).set(‘size’, ‘0.5’);
g.run();
m1.create(‘map1’, ‘Map’);
m1.feature(‘map1’).selection().geom(‘geom1’, 2).set(1);
m1.create(‘ftri1’, ‘FreeTri’);
m1.feature(‘ftri1’).selection().geom(‘geom1’, 2).set(2);
m1.run();
m2 = model.mesh().create(‘mesh2’, ‘geom1’);
m2.create(‘sca1’, ‘Scale’);
m2.feature(‘sca1’).set(‘scale’, ‘2’);
m2.create(‘rf1’, ‘Reference’);
m2.feature(‘rf1’).set(‘sequence’, ‘mesh1’);
m2.run();
همچنین ببینید
مقیاس