Fortran Coder

楼主: lm_lxt
打印 上一主题 下一主题

[绘图界面库] Fortran适合科学计算,同时也能编写图形用户界面!

[复制链接]

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

21#
 楼主| 发表于 2014-3-4 10:23:58 | 只看该作者
对opengl绘图程序,180行以前的代码没有大的变化,详细请参考opengl编程指南。

最难理解的就是107-120了:
  107-110:一旦创建了窗口,就马上找到适合opengl的像素格式并完成安装,同时初始化绘图环境;
  112-115:一旦需要重新绘制窗口的时候,马上进行重绘;
  117-120:一旦窗口的大小变化了,就马上将变化后的窗口尺寸传递给子程序,同时发出重绘消息,执行112-115行的重绘代码。

2033

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1641 元
贡献
709 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

22#
发表于 2014-3-4 10:37:46 | 只看该作者
同样是窗口变化了,立即重绘。OpenGL就感觉不出来抖动,而GDI抖动就很严重,呵呵。

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

23#
 楼主| 发表于 2014-3-4 10:40:28 | 只看该作者
这个确实,GDI太老了!OpenGL的双缓存技术还是不错。

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

24#
 楼主| 发表于 2014-3-4 10:45:15 | 只看该作者
本帖最后由 lm_lxt 于 2014-3-4 10:56 编辑

关于OpenGL的参考书:
《OpenGL编程指南》红宝书;
NEHE的网站;
一些图形学的教材;
CVF/IVF编译器中自带的例子;

下面是两个fortran的绑定:
http://math.nist.gov/f90gl/
http://www-stone.ch.cam.ac.uk/pub/f03gl/
http://www.opengl-tutorial.org/zh-hans/beginners-tutorials-zh/

这个教程太美了(Nate Robins):
http://user.xmission.com/~nate/tutors.html

98

帖子

5

主题

3

精华

专家

F 币
426 元
贡献
275 点

管理勋章新人勋章

25#
 楼主| 发表于 2014-3-22 14:56:42 | 只看该作者
浮起来慢慢下沉。

35

帖子

2

主题

1

精华

专家

超子

F 币
565 元
贡献
196 点

规矩勋章

QQ
26#
发表于 2014-5-6 15:30:37 | 只看该作者
mark,下来慢慢读~~

7

帖子

1

主题

0

精华

入门

F 币
38 元
贡献
16 点
27#
发表于 2014-5-12 18:57:22 | 只看该作者
本帖最后由 heyzol 于 2014-5-12 18:58 编辑



回复

使用道具 举报

2

帖子

0

主题

0

精华

新人

F 币
17 元
贡献
6 点
28#
发表于 2014-5-15 08:59:20 | 只看该作者
楼主分析的好啊  非常感谢

2

帖子

0

主题

0

精华

新人

F 币
17 元
贡献
6 点
29#
发表于 2014-5-15 09:01:45 | 只看该作者
我想请教一下,绘图工具在撰写论文中的应用。
怎么样绘制出像素高的图像呢?
还有怎么样把绘制好的图像保存成图片文件呢?
非常感谢

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
30#
发表于 2014-5-15 10:20:18 | 只看该作者
talkingbird 发表于 2014-5-15 09:01
我想请教一下,绘图工具在撰写论文中的应用。
怎么样绘制出像素高的图像呢?
还有怎么样把绘制好的图像保存 ...

保存成图片时,通常有像素的选择。但具体还要看你使用的绘图软件。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-12-24 01:45

Powered by Tencent X3.4

© 2013-2024 Tencent

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