问题标签 [tetgen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tetgen - TetGen 为模型中的空腔/孔生成 tets
我正在使用 tetgen 为我的研究生成网格。
我的模型内部有空的内部腔室。例如,一个大小为 (5,5,5) 的空框位于大小为 (10, 10, 10) 的框内。见图片:
问题是 tetgen 在空腔内产生四面体。为什么?有没有办法避免它?
我尝试使用 -YY、-q、-CC、-c 以及它们的组合,但都遇到了同样的问题,并且没有给出关于错误的见解。(http://wias-berlin.de/software/tetgen/1.5/doc/manual/manual005.html)。
tetgen - 如何在 Tetgen 中标记孔的面?
使用 .poly 文件,我创建了带有孔的模型。我想标记/识别包围这些孔的面。有办法吗?也许使用区域?
finite-element-analysis - Tetgen中节点和面的边界标记
假设我创建了一个 .poly 详细说明我的域几何信息。我还添加了节点边界标记和面边界标记。
问题一:
我必须在节点和面的边界标记之间保持一致吗?我的意思是,如果一个节点属于带有边界标记 1 的面,我是否也必须用 1 标记它?
问题 2:
在不需要一致的情况下,创建网格时会发生什么?具体来说,.face 和 .node 文件中会出现哪些边界标记?.poly 文件中指定的面或节点的边界标记?我应该如何继续以一种好的方式传播边界标记(我正在做有限元方法,所以我想知道我的 Dirichlet 和 Neumann 面是什么)?
python - Tetgen 表达式 -d 意外输出
我正在尝试在 tetgen 的帮助下清理一些网格。使用python子进程启动 tetgen并将我的输出保存在这样的文件中
我得到这个结果:“为方便起见,我将只输入感兴趣的各方”
然而这不是我想要的,因为要清理这个网格,我必须消除一些“重复”的三角形并推断它们我有这个正则表达式:
在网上看,我注意到 tetgen 的“-d”表达式的输出如下:Detecting intersecting facets。
这将导致与我可用的正则表达式匹配,而我目前得到的输出不会发生这种情况。
问题: 最终我想知道是否有人知道表达式“-d”给出的输出信息差异的原因,是否最终他能告诉我我做错了什么!提前致谢。
tetgen - tetgen(3D 网格生成器):生成简单立方体网格的节点中的奇怪引用
我正在尝试使用 tetgen 生成一个简单的网格:立方体 [0,1]x[0,1]x[0,1]。
当我使用生成网格时
出现带有引用“1”的点(在 cube.1.node 中),但在 cube.poly 文件中,点和面只有引用 10 和 20,所以我希望不在边界中的点必须有引用 0 (类似于三角软件)。
有人可以给我建议吗?我想在立方体的内部引用零,而在边界处与零不同。
我正在使用的 cube.poly 文件如下:
python - TetGen 出现问题,以便使用 vmtk vmtkmeshgenerator 生成网格
我在使用命令“vmtkmeshgenerator”获取内部四面体网格时遇到问题,特别是从以下命令开始:
vmtk vmtkmeshgenerator -ifile sup3.vtp -skipremeshing 1 -volumeelementfactor 1 -ofile mesh.vtu
我得到以下输出:
你建议我怎么做?提前致谢。