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

[3. Fortran] 请问有人用fortran做过把二维的程序变成三维的吗?

[复制链接]
发表于 2005-6-22 13:26:09 | 显示全部楼层 |阅读模式 来自 湖南长沙
请问有人用fortran做过把二维的程序变成三维的吗?高手快来帮帮我啊,导师要我做一个这样的程序:他有 个二维的程序要用三维来显示出来,催得急,因为没有学过fortran,我最近忙得焦头烂额了还没有一点头绪,大家帮帮忙!!
发表于 2005-6-23 09:48:31 | 显示全部楼层 来自 黑龙江哈尔滨

Re:请问有人用fortran做过把二维的程序变成三维的吗?

发表于 2005-6-27 21:57:30 | 显示全部楼层 来自 江苏南京

Re:请问有人用fortran做过把二维的程序变成三维的吗?

你是否将一个二维有限元分析程序要转化为三维的?若是这样,还是要化一定的时间的,因为二维问题首先与三维不仅仅是结点的自由度要增加一个,同时单元的形函数要做相应改变,还有单元的积分点个数、单元应变、应力个数均增加。程序中凡是涉及到变量循环处均要做相应的变动。
 楼主| 发表于 2005-6-30 14:01:40 | 显示全部楼层 来自 湖南长沙

Re:请问有人用fortran做过把二维的程序变成三维的吗?

具体是这样的:我有一个二维的赤平极射投影的程序(输入边坡结构面的倾角、倾向就可以在吴式经纬网得出他们的投影),现在要变成三维的,就是原来线表示的边坡的产状(倾角、走向)和优势面图变成实体的,这样看起来就比较具体划,就像实际的边坡结构面的分布一样了!不知道这样说清楚了没有??
发表于 2005-7-1 10:52:57 | 显示全部楼层 来自 黑龙江哈尔滨

Re:请问有人用fortran做过把二维的程序变成三维的吗?

我想无论是三维->二维还是二维->三维,这些数据之间都有严格的数学关系的。就像机械制图里面三视图可以形成三维结构,三维结构也可以投影变成二维视图一样。只要知道它们之间的数学关系,这些转换并不是问题。 三维数据出来之后可以利用matlab等有作图功能的软件把这些数据显示出来。

eh, 或者你的意思是用fortran作出三维图象来?
 楼主| 发表于 2005-7-3 23:26:59 | 显示全部楼层 来自 湖南长沙

Re:请问有人用fortran做过把二维的程序变成三维的吗?

谢谢苍山负雪的回答,我指的是后者,不知道你做过这方面或者类似的工作没,能不能提供点思路,我现在一点头绪都没有。现在还看不懂二维的源程序,还得从头学fortran。
发表于 2005-7-4 17:51:01 | 显示全部楼层 来自 黑龙江哈尔滨

Re:请问有人用fortran做过把二维的程序变成三维的吗?

我没做过,没有用fortran做过GUI,感觉那个说到底都不是fortran的特长,呵呵。
 楼主| 发表于 2005-7-5 00:43:56 | 显示全部楼层 来自 湖南长沙

Re:请问有人用fortran做过把二维的程序变成三维的吗?

真的是没有办法了吗?那可不可以用别的语言来达到这个目的,有谁知道??
发表于 2005-7-5 15:34:34 | 显示全部楼层 来自 黑龙江哈尔滨

Re:请问有人用fortran做过把二维的程序变成三维的吗?

为什么不换一个思路呢,用正确的工具作正确的事情,不要钻牛角尖嘛。呵呵个人感觉。

可能你要做一个完全集成在一起的软件包,那还是需要另外的lib。fortran本身是不具备这些功能的。CVF里可以使用的SDK或者opengl作三维显示?那还更麻烦有更多的内容需要学习。

如果不需要完全集成,或者不用实时显示,那可以考虑使用其他的软件,三维图形显示的功能有很多软件可以实现,免费的gnuplot就可以啦
 楼主| 发表于 2005-7-11 18:17:44 | 显示全部楼层 来自 湖南长沙

Re:请问有人用fortran做过把二维的程序变成三维的吗?

按just so so兄的说法,那这个还要考虑各个软件间的转换问题啊,那不是更麻烦了吗,就像ansys 的网格和模型要转换成Flac一样(当然这个问题已经有软件解决了)而且我这个肯定是要实时地显示,你介绍的其他的软件似乎并不能实现这个功能。
发表于 2005-7-11 20:48:15 | 显示全部楼层 来自 湖北武汉

Re:请问有人用fortran做过把二维的程序变成三维的吗?

我正着手做,不过使用visual c++,听说庭困难的,当时给我们上课的武汉大学的一名非常有名气的(清华大学毕业的)老师告诉我们,从二维到三维,若果作的比较成功的话,是一次质的飞跃,我刚开始学,感觉挺有难度,希望我们共同进步,多联系
cbrzm@163.com
发表于 2005-7-11 20:52:39 | 显示全部楼层 来自 湖北武汉

Re:请问有人用fortran做过把二维的程序变成三维的吗?

hja2000415 wrote:
请问有人用fortran做过把二维的程序变成三维的吗?高手快来帮帮我啊,导师要我做一个这样的程序:他有 个二维的程序要用三维来显示出来,催得急,因为没有学过fortran,我最近忙得焦头烂额了还没有一点头绪,大家帮帮忙!!
请你告诉你的导师,这很困难,尤其是对一个生手短期内完成,我认识一位同学他的博士论文就是将他导师的二维程序(当然比较复杂的)变成三维的,这位同学本科期间还是搞计算机的呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

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

GMT+8, 2024-11-2 01:22 , Processed in 0.046699 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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