查看完整版本 : 关于网格画图
kingoftime3
2009-05-05, 10:56
在matlab里画图中用trimesh或者trisurf时,里边的参数tri,我看帮助说是tri的每行就是一个三角面,但我用java3d画出来后出入很大
matlab:附件第一个图
java3d:附件第二个图
java3d俯视图:附件第三个图
从第三个图看到所形成的网格中还有四边形网格,但它们用的tri都是一样的。不知道trimesh有什么特殊之处
laosam280
2009-05-05, 17:45
也没有什么特别的,有时候需要对不规则的数据或者不均匀的数据进行显示,就要用这样的三角网格绘制函数
kingoftime3
2009-05-05, 20:21
那trimesh是怎么填补那些那些在tri中没有的部分,在matlab生成的三角网中也没有出现过有四边形。是不是tri中不是一行就是一个三角形,而是一个顶点的三角形形成一个环。所以它在每个顶点中都少了一个三角形。这只是我的推测,还请高手来解答。
问题已解决,是因为tri中画网格时是不管正反面的,而java3d是区分的,所以在画的时候反而不可见,导致网格缺失。
對於matlab來說話三角網格看似沒問題
但是四角網格呢?
我想學畫四角網格!
這樣的學習才算完整.
對於matlab來說話三角網格看似沒問題
但是四角網格呢?
我想學畫四角網格!
這樣的學習才算完整.
您好 如何画三角网格,请教一下 谢谢啦
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.