Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2009-05-03
帖子: 6
声望力: 0 ![]() |
![]()
在matlab里画图中用trimesh或者trisurf时,里边的参数tri,我看帮助说是tri的每行就是一个三角面,但我用java3d画出来后出入很大
matlab:附件第一个图 java3d:附件第二个图 java3d俯视图:附件第三个图 从第三个图看到所形成的网格中还有四边形网格,但它们用的tri都是一样的。不知道trimesh有什么特殊之处 此帖于 2009-05-08 11:31 被 kingoftime3 编辑。 |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2008-11-07
住址: 湖南长沙
帖子: 233
声望力: 21 ![]() |
![]()
也没有什么特别的,有时候需要对不规则的数据或者不均匀的数据进行显示,就要用这样的三角网格绘制函数
__________________
坚持就是胜利,努力就有奇迹。 |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2009-05-03
帖子: 6
声望力: 0 ![]() |
![]()
那trimesh是怎么填补那些那些在tri中没有的部分,在matlab生成的三角网中也没有出现过有四边形。是不是tri中不是一行就是一个三角形,而是一个顶点的三角形形成一个环。所以它在每个顶点中都少了一个三角形。这只是我的推测,还请高手来解答。
问题已解决,是因为tri中画网格时是不管正反面的,而java3d是区分的,所以在画的时候反而不可见,导致网格缺失。 此帖于 2009-05-08 11:30 被 kingoftime3 编辑。 |
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2010-03-19
年龄: 41
帖子: 2
声望力: 0 ![]() |
![]()
对我很有用,谢谢了。
|
![]() |
![]() |
![]() |
#5 |
初级会员
注册日期: 2010-03-31
帖子: 1
声望力: 0 ![]() |
![]()
對於matlab來說話三角網格看似沒問題
但是四角網格呢? 我想學畫四角網格! 這樣的學習才算完整. |
![]() |
![]() |
![]() |
#6 |
初级会员
注册日期: 2009-12-07
帖子: 2
声望力: 0 ![]() |
![]() |
![]() |
![]() |