通过包装给定的体积椭球体来创建体积网格

问题描述

我首先使用vtk工具(即.stl文件)创建了表面椭圆体。然后将其加载到gmsh中,并创建一个体积椭球。现在,我想要的是将这个体积椭球体包装在一个盒子中(我已经用盒子包裹了。请参见所附图像),并且需要填充两个曲面(即椭圆体曲面和盒子曲面)之间的区域,以便生成另一个整个体积网格。我想做到这一点而不更改椭圆形的体积(即不更改椭圆形的四边形,三角形等)。这可能吗?如果可以,我该怎么做?任何人都可以详细说明示例或步骤吗?请在下面找到生成的代码,以供进一步参考。

Merge "reference_surface_ellipsoid.msh";
SetFactory("OpenCASCADE");
Box(2) = {-32,-32,-52,64,104};
//+
Curve Loop(7) = {8,7,-6,-5};
//+
Surface(8) = {7};
//+
Curve Loop(9) = {8,-11,-4,9};
//+
Surface(9) = {9};
//+
Curve Loop(11) = {5,-10,-1,9};
//+
Surface(10) = {11};
//+
Curve Loop(13) = {4,3,-2,-1};
//+
Surface(11) = {13};
//+
Curve Loop(15) = {12,2};
//+
Surface(12) = {15};

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...