Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 基础科学 > 数学
数学 A discussion board for Mathematics.
回复
 
主题工具 显示模式
旧 2009-05-05, 10:56   #1
kingoftime3
初级会员
 
注册日期: 2009-05-03
帖子: 6
声望力: 0
kingoftime3 正向着好的方向发展
默认 关于网格画图【已解决】

在matlab里画图中用trimesh或者trisurf时,里边的参数tri,我看帮助说是tri的每行就是一个三角面,但我用java3d画出来后出入很大
matlab:附件第一个图
java3d:附件第二个图
java3d俯视图:附件第三个图
从第三个图看到所形成的网格中还有四边形网格,但它们用的tri都是一样的。不知道trimesh有什么特殊之处
上传的图像
文件类型: jpg 03.jpg (68.9 KB, 18 次查看)
文件类型: jpg 05.jpg (35.7 KB, 7 次查看)
文件类型: jpg 04.jpg (31.7 KB, 9 次查看)

此帖于 2009-05-08 11:31 被 kingoftime3 编辑。
kingoftime3 当前离线   回复时引用此帖
旧 2009-05-05, 17:45   #2
laosam280
高级会员
 
注册日期: 2008-11-07
住址: 湖南长沙
帖子: 233
声望力: 21
laosam280 正向着好的方向发展
默认 回复: 关于网格画图

也没有什么特别的,有时候需要对不规则的数据或者不均匀的数据进行显示,就要用这样的三角网格绘制函数
__________________
坚持就是胜利,努力就有奇迹。
laosam280 当前离线   回复时引用此帖
旧 2009-05-05, 20:21   #3
kingoftime3
初级会员
 
注册日期: 2009-05-03
帖子: 6
声望力: 0
kingoftime3 正向着好的方向发展
默认 回复: 关于网格画图

那trimesh是怎么填补那些那些在tri中没有的部分,在matlab生成的三角网中也没有出现过有四边形。是不是tri中不是一行就是一个三角形,而是一个顶点的三角形形成一个环。所以它在每个顶点中都少了一个三角形。这只是我的推测,还请高手来解答。

问题已解决,是因为tri中画网格时是不管正反面的,而java3d是区分的,所以在画的时候反而不可见,导致网格缺失。

此帖于 2009-05-08 11:30 被 kingoftime3 编辑。
kingoftime3 当前离线   回复时引用此帖
旧 2010-03-19, 21:56   #4
gring
初级会员
 
注册日期: 2010-03-19
年龄: 41
帖子: 2
声望力: 0
gring 正向着好的方向发展
默认 回复: 关于网格画图【已解决】

对我很有用,谢谢了。
gring 当前离线   回复时引用此帖
旧 2010-03-31, 23:42   #5
lcylulu
初级会员
 
注册日期: 2010-03-31
帖子: 1
声望力: 0
lcylulu 正向着好的方向发展
微笑 回复: 关于网格画图

對於matlab來說話三角網格看似沒問題
但是四角網格呢?
我想學畫四角網格!
這樣的學習才算完整.
lcylulu 当前离线   回复时引用此帖
旧 2011-01-11, 15:26   #6
lvbu007
初级会员
 
注册日期: 2009-12-07
帖子: 2
声望力: 0
lvbu007 正向着好的方向发展
默认 回复: 关于网格画图

引用:
作者: lcylulu 查看帖子
對於matlab來說話三角網格看似沒問題
但是四角網格呢?
我想學畫四角網格!
這樣的學習才算完整.
您好 如何画三角网格,请教一下 谢谢啦
lvbu007 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 05:17


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.