String stdTag = model.study().uniquetag(“stdfe”);
model.study().create(stdTag);
model.study(stdTag).label(“FE Nodes Study “+stdTag.substring(5));
model.study(stdTag).showAutoSequences(“sol”);
String solTag = model.sol().uniquetag(“sol”);
model.sol().create(solTag);
model.sol(solTag).create(“st1”, “StudyStep”);
model.sol(solTag).create(“v1”, “Variables”);
SolverFeature step = model.sol(solTag).feature(“v1”);
XmeshInfo xmi = step.xmeshInfo();
XmeshInfoNodes testnodes = xmi.nodes();
error(“Cannot access finite element data. Only implemented for one geometry and stationary studies.”);
XmeshInfoNodes mynodes = xmi.nodes();
double[][] coords = mynodes.gCoords();
int[] coordsize = matrixSize(coords);
} else if (coordsize[0] == 2) {
error(“The geometry of the first component is not 2D or 3D.”);
String mesh = “mesh”+stdTag;
model.result().dataset().create(mesh, “Mesh”);
String pgTag = model.result().uniquetag(“pgfe”);
ResultFeature pg = model.result().create(pgTag, sdim);
model.result(pgTag).label(“FE Nodes Plot “+pgTag.substring(4));
model.result(nodes).create(“mesh”, “Mesh”);
with(model.result(nodes).feature(“mesh”));
set(“meshdomain”, “volume”);
with(model.result(nodes).feature(“mesh”));
set(“meshdomain”, “surface”);
with(model.result(nodes).feature(“mesh”));
set(“elemcolor”, “none”);
set(“wireframecolor”, “gray”);
with(model.result(nodes));
ResultFeature plot = pg.create(“pt1”, “PointData”);
plot.set(“pointdata”, coords)
.set(“coloring”, “uniform”)
چند خط اول روش یک مرحله شی گام حل کننده را تنظیم می کند که برای استخراج اطلاعات مش توسعه یافته استفاده می شود. اطلاعات مش توسعه یافته، که حاوی اطلاعات گره های مرتبه بالاتر است، در خط استخراج می شود
XmeshInfo xmi = step.xmeshInfo();
XmeshInfoNodes mynodes = xmi.nodes();
double[][] coords = mynodes.gCoords();
int[] coordsize = matrixSize(coords);
مختصات گره المان محدود را در یک آرایه 2 با هم اندازه (2D) یا 3 با هم اندازه (3D) دسترسی و ذخیره کنید.
بخش های کد زیر یک مجموعه داده مش و یک نمودار مش مرتبط را تنظیم می کنند.
بخش آخر از نوع پلات PointData سطح پایین برای تجسم گره های المان محدود استفاده می کند. برای اطلاعات بیشتر در مورد این نوع نمودار، به “نقاط سه بعدی” در صفحه 159 مراجعه کنید.