从三维模型中提取信息——.stl matlab文件管理

51视图(30天)
大家好!
我开始读一个.stl文件,我alredy知道如何计算羊皮纸书卷和表面积,但我需要提取更多的信息,因为它将convutional NN的输入数据。所以,我需要提取数据,最大程度的表面之间的距离,最小半径,表面之间的最大距离,等等。为此,我用三角测量,和一些功能,我能够获得物体表面的法向量,X, Y, Z坐标fo每个三角形的中心,我认为我将能够找到和最大最小距离,使用规范(b),找到所有三角座中心之间的距离,但我没有出来。这是我的代码。我将感谢任何帮助或想法为了实现这一目标,谢谢
TR =三角(fv.ConnectivityList fv.Points)
E =边缘(TR)
:startVert = TR.Points (1);
endVert = TR.Points ([2 3 5]:);
F = faceNormal (TR)
P =内心(TR)
i = 1:大小(P, 1);
= P(我:);
b = P ((i + 1):);
d =规范(b);
dis (i) = d;
说;
结束
Min_dis = min (dis);
Min_dis

接受的答案

更多的答案(0)

类别

找到更多的在德劳内三角帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的