我认为您正在寻找trimesh功能。
在你的情况下,你会有类似的东西
pts = [31.1041, 28.3457, 29.165;
40.6266, 28.3457, -1.10804;
40.0714, 30.4443, -1.10804;
40.7155, 31.1438, -1.10804;
42.0257, 30.4443, -1.10804;
43.4692, 28.3457, -1.10804;
37.5425, 28.3457, 14.5117;
37.0303, 30.4443, 14.2938;
37.6244, 31.1438, 14.5466;
38.8331, 30.4443, 15.0609;
40.1647, 28.3457, 15.6274;
29.0859, 28.3457, 27.1468;
28.6917, 30.4443, 26.7527;
29.149, 31.1438, 27.2099;
30.0792, 30.4443, 28.1402];
T = [7, 6, 1;
1, 2, 7;
8, 7, 2;
2, 3, 8;
9, 8, 3;
3, 4, 9;
10, 9, 4;
13, 12, 7];
trimesh(T, pts(:, 1), pts(:, 2), pts(:, 3))
但它似乎有一些重叠的三角形。