计算不规则六面体的每个表面(非平面)的表面积和向外法线。


1

我正在使用矢量叉积来计算每个表面积,从而计算出向外的法线。但是,当表面非平面时,此方法将失败。那么,对于六面体的非平面,计算表面积和法线的最佳方法是什么?

不规则十六进制


1
顺便说一句,如果边缘是直线段,那么您的六面体实际上可能是不规则的十二面体。只需将四边形变成成对的三角形即可。
SF。

Answers:


1

如果表面非平面,则表面法线是位置的功能(希望是连续且可微的)。您将必须在任意两个维度上积分表面函数S(x,y,z)。如果这是工程问题,那么当然可以使用有限网格方法和数值积分。然后将每个栅格元素视为一个平面。


谢谢,但是我所得到的只是8个顶点的坐标。同样,此过程基本上在任意定向的许多六面体上重复进行,因此我认为曲面函数选项将不可行。在有限元分析中,这基本上是一个十六进制网格。我希望不要在每个元素中使用网格来计算表面积/法线而使进一步的计算复杂化。
施耐德
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.