首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >网格切片网格离散曲率的计算

网格切片网格离散曲率的计算
EN

Stack Overflow用户
提问于 2020-07-15 20:28:49
回答 1查看 410关注 0票数 0

作为我本科研究的一部分,我希望通过图像分析来计算气体扩散层(GDL)内水的内部接触角,这是一种主要由碳纤维制成的氢燃料电池的多孔元件。最后,我想要一个三维网格的水,并分析它的平均曲率,这将允许我计算平均接触角。

为了做到这一点,我有一个相同的干湿叠加(.tiff)的预分割断层图像。我合并了两个分段的堆栈来创建一个新的合并堆栈,其中GDL是红色的,水是蓝色的。合并堆栈的一个图像如下所示。

合并的GDL和水层析叠加的屏幕截图。注意,红色的“点”是碳纤维的横截面。在注水过程中,顶部和底部的红色边界是GDL周围的塑料盖子,应该被忽略。

使用ImageJ的3D Viewer插件,我创建了合并堆栈的网格,并设置了阈值值,这样只有水(蓝色)才会显示出来。我将它保存为二进制STL文件。

屏幕截图的三维网格注入到一个GDL,只显示水。

然后,我把这个文件上传到网格中,在这里,经过几次迭代,保持曲面的拉普拉斯平滑,我计算平均曲率使用滤波器>范数,曲率和方向>离散曲率工具。当我应用渲染>显示质量直方图功能时,我注意到平均曲率显示为0,因为网格底部是完全平坦的。

屏幕截图的网格在网格和曲线的直方图左边。

我想要计算网格的平均曲率,但是对于网格的一个特定部分,也就是不包括网格的外部边缘和网格的底部。应该怎么做呢?

(此外,我对图像分析、网格、计算几何和网格非常陌生。如果有人对寻找平均曲率或接触角的更好的方法有任何建议,我都是耳朵。)

-更新

我意识到有一个更适合我的项目需要的替代解决方案。因此,我不想再继续追求这条道路了。(尽管如此,还是感谢@akio.tanaka的输入。)

EN

回答 1

Stack Overflow用户

发布于 2020-07-17 10:09:22

在计算曲率之前,应该删除一些在这种情况下不想计算曲率的面。“有条件的人脸选择”过滤器可以帮助它。可以使用筛选器、->选择、->条件面选择。

下面的图像是样本来选择每个顶点的z分量大于0.5的面。红脸是被选中的。在这种情况下,您可以按下“删除”键删除面部:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62923274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档