尝试创建内部有粒子的 3D 网格结构 - Gmsh

问题描述 投票:0回答:1

尝试创建一个内部有固体颗粒的 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 进行不同的布尔运算。没有按预期工作。

gmsh
1个回答
0
投票
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};
© www.soinside.com 2019 - 2024. All rights reserved.