خواص اندازه مش مقیاس.
نحو
model.component( <ctag> ).mesh( <tag> ).create( <ftag> “Scale”);
model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).selection();
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> ).create( <ftag1> “Scale”);
model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).feature( <ftag1> ).selection();
model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).feature( <ftag1> ).
set( خاصیت , <value> );
set( خاصیت , <value> );
model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).feature( <ftag1> ).get Type ( خاصیت );
شرح
از model.component( <ctag> ).mesh( <tag> ).create( <ftag> “Scale”) برای مقیاس بندی خصوصیات اندازه تعریف شده در دنباله استفاده کنید و از model.mesh( <tag> ).feature( <ftag > ).create( <ftag1> “Scale”) برای مقیاس بندی ویژگی های اندازه تعریف شده در دنباله ای که توسط ویژگی مرجع <ftag> به آن اشاره شده است .
از model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).selection() یا model.mesh( <tag> ).component( <ctag> ).feature( <ftag> ) استفاده کنید .feature( <ftag1> .selection() برای تعیین انتخاب موجودیت هندسی یا کل هندسه (که پیش فرض است).
خواص زیر موجود است:
ویژگی | ارزش | پیش فرض | شرح |
مقیاس | دو برابر | 1 | ضریب مقیاس. |
مقیاس یک عدد مثبت است. این ویژگی ویژگیهای اندازه مش، ویژگیهای توزیع، و ویژگیهای لایه مرزی را که بر عناصر مش تولید شده توسط ویژگیهای زیر ویژگی مقیاس تأثیر میگذارد، مقیاس میدهد. ویژگی مقیاس همچنین بر ویژگیهای اندازه تعریف شده توسط ویژگیهای Size ، Distribution و BndLayerProp که بعداً در دنباله رخ میدهند، تأثیر میگذارد.
مقیاس کمتر از 1 عناصر کوچکتر (بیشتر) را می دهد. مقیاس بزرگتر از 1 عناصر بزرگتر (کمتر) را می دهد. ویژگی مقیاس هیچ تأثیری بر روی هیچ شبکهای که قبلاً در دنباله ایجاد شده است ندارد.
اگر دو یا چند ویژگی مقیاس در یک انتخاب وجود داشته باشد، مقیاس حاصل در آن انتخاب حاصل ضرب مقیاس های داده شده است.
مثال
یک بلوک ایجاد کنید و آن را با هگزادرهای 10 در 10 در 10 مش کنید. با تنظیم مقیاس روی 2 بلوکی با هگزادرهای 5 در 5 در 5 و تنظیم مقیاس روی 0.5 بلوکی با هگزادرهای 20 در 20 در 20 به شما می دهد.
کد برای استفاده با جاوا
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(“sca1″، “Scale”);
m.create(“map1″، “Map”);
m.feature(“map1”).selection().set(new int[]{1});
m.create(“swe1″، “Sweep”);
m.run();
m.feature(“sca1”).set(“scale”, “2”);
m.run();
m.feature(“sca1”).set(“scale”, “0.5”);
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(‘sca1’, ‘Scale’);
m.create(‘map1’, ‘Map’);
m.feature(‘map1’).selection().set(1);
m.create(‘swe1’, ‘Sweep’);
m.run;
m.feature(‘sca1’).set(‘scale’, ‘2’);
m.run;
m.feature(‘sca1’).set(‘scale’, ‘0.5’);
m.run;
همچنین ببینید
BndLayerProp ، توزیع ، اندازه