找回密码
 注册
Simdroid-非首页
查看: 338|回复: 11

[3. Fortran] 绘制云图的算法问题

[复制链接]
发表于 2008-11-13 09:14:26 | 显示全部楼层 |阅读模式 来自 北京
问题:有一些网格点,坐标已经知道了。网格点上的温度值也知道了,绘制云图。请问算法如何呢?

我的想法:将网格看作一个个的polygon,然后对polygon进行划分。然后再合并。这样做虽然能够实现,但是速度是很大的问题。而我关心的正式速度问题。

后来我想,绘制云图只要找到等值线就行了,连线比画polygon要块多了。但是如何由网格找到等值线呢?

请教一下:一般的云图绘制都是什么算法?
发表于 2008-11-13 10:46:15 | 显示全部楼层 来自 大连理工大学
Simdroid开发平台
绘制云图等高先等问题直接到orgin和matlab软件就可以了,将你的文件改写成这两个软件所用的格式就可以利用他们进行绘制了,另外tecplot软件也可以绘制云图的。我不太明白你的意思,看你的提问是不是想要自己手动绘制呀。
回复 不支持

使用道具 举报

 楼主| 发表于 2008-11-13 11:47:37 | 显示全部楼层 来自 北京
原帖由 zhoulon 于 2008-11-13 10:46 发表
绘制云图等高先等问题直接到orgin和matlab软件就可以了,将你的文件改写成这两个软件所用的格式就可以利用他们进行绘制了,另外tecplot软件也可以绘制云图的。我不太明白你的意思,看你的提问是不是想要自己手动绘制 ...

是要自己编程解决问题。我原先是用IDL绘制云图的,但是我相信用origin和matlab等软件都有一个问题:就是速度太慢。因为我的程序是要上线控制的,所以速度是第一问题,如果速度跟不上,上线就没有意义了。
因此想自己编写程序快速的实现这个目的。现在的问题是算法不明白
回复 不支持

使用道具 举报

 楼主| 发表于 2008-11-13 16:34:45 | 显示全部楼层 来自 北京
有人做过类似的工作吗?
回复 不支持

使用道具 举报

发表于 2008-11-13 18:25:09 | 显示全部楼层 来自 甘肃兰州
《计算机图形学(OPENGL从上到下建模)》(这书名也不是很清楚了,国外作者)里面好象有算法的讲解。
算法过程还是挺复杂的,尤其要自己编程实现,那还是有点难度的。
回复 不支持

使用道具 举报

发表于 2008-12-15 00:26:03 | 显示全部楼层 来自 辽宁沈阳
先是用三角网格剖分,然后插值,最后连接等值线。算法比较麻烦。pudn网友很多上传的C++代码
回复 不支持

使用道具 举报

发表于 2008-12-15 13:21:08 | 显示全部楼层 来自 四川凉山州西昌
云图 不怎么清楚  但是等值线的话好好搞,看看彭宣茂《有限元程序设计与图形处理》上面讲的很清楚,但是你怎么偏向于云图?感觉等值线还是比较好、清楚一点。
回复 不支持

使用道具 举报

发表于 2009-4-21 23:18:09 | 显示全部楼层 来自 江西赣州
无如特殊要求,似乎用等值线比较好。但不知你有什么具体想法。
许多有限元教程上都有,特别上较老一点,似乎也是那时一门可以炫耀的技术:)
回复 不支持

使用道具 举报

发表于 2010-5-30 21:37:56 | 显示全部楼层 来自 广西南宁
向高手  学习了
回复 不支持

使用道具 举报

发表于 2010-6-1 16:19:53 | 显示全部楼层 来自 福建厦门
用fortran编程绘制等值线确实很难。目前我都用sufer。
回复 不支持

使用道具 举报

发表于 2011-4-2 14:29:31 | 显示全部楼层 来自 江苏南京
我是用VB+opengl编的等值线和云图程序
回复 不支持

使用道具 举报

发表于 2011-7-13 14:31:33 | 显示全部楼层 来自 四川成都
这么强大的东西!!!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-1 11:27 , Processed in 0.061620 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表