尝试创建一个内部有固体颗粒的 3D 固体网格结构。我希望盒子和球体都具有不重叠的网格结构。但 BOX 的网格也会进入球体的网格内部。尝试从盒子中删除球体的体积,然后为两者生成 3D 网格。但它不起作用?有什么建议吗?
SetFactory("OpenCASCADE");
盒子(1) = {0, 0, 0, 1, 1, 1};
球体(2) = {.5, 0.5, 0.5, 0.2, -Pi, Pi, 2*Pi};
BooleanDifference(3) = { 体积{1};删除; }{ 卷{2};删除; };
音量(5) = {3};
物理体积(“粒子”)= {5};
物理体积(“矩阵”)= {2};
我尝试使用 Gmsh GUI 进行不同的布尔运算。没有按预期工作。
SetFactory("OpenCASCADE");
Box(1) = {0, 0, 0, 1, 1, 1};
Sphere(2) = {0.5, 0.5, 0.5, 0.2};
BooleanDifference { Volume{1}; Delete; }{ Volume{2};}
Physical Volume("Matrix",9) = {1};
Physical Volume("Particle",10) = {2};