24小时热门版块排行榜    

CyRhmU.jpeg
查看: 833  |  回复: 4

h4wade

新虫 (初入文坛)

[求助] 关于FORTRAN程序输出结果如何建立实体模型已有1人参与

我最近用FORTRAN编了一个程序,基于分子动力学生成的颗粒填充模型,输出的结果是球的位置坐标和半径,我想问下,这个结果文件如何可以建立实体模型,就是类似三维CAD那样,结果文件中有3000个球,不可能手工建吧,各位能指导一下吗?谢谢~
回复此楼

» 猜你喜欢

» 本主题相关商家推荐: (我也要在这里推广)

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

godknows

铜虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
h4wade: 金币+20, ★★★很有帮助, 谢谢 2014-11-25 09:46:38
可以参考蛋白质的显示。
保存各个粒子的位置成DGB格式,然后利用VMD打开,直径颜色都可以在VMD里面设置。
我都是这么保存的
CHARACTER(*),PARAMETER:: FMT_CHAIN='(A4,I7,A4,2X,A3,I6,4X,3(F8.3))'
DO I =
    WRITE(7,FMT_CHAIN) 'ATOM', I,'   O','ASP', 1, X(I), Y(I), Z(I)
ENDDO
O是说保存的是氧原子,你可以换成其它的,如C、N等显示的时候可以显示出不同的颜色。
2楼2014-11-24 11:19:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

h4wade

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by godknows at 2014-11-24 11:19:26
可以参考蛋白质的显示。
保存各个粒子的位置成DGB格式,然后利用VMD打开,直径颜色都可以在VMD里面设置。
我都是这么保存的
CHARACTER(*),PARAMETER:: FMT_CHAIN='(A4,I7,A4,2X,A3,I6,4X,3(F8.3))'
DO I =
    ...

我生成的不是化学分子之类的,而是火箭推进剂里面的AP和铝颗粒,现在FORTRAN输出的是dat文件,请问可以如您说的那样处理吗?谢谢~
3楼2014-11-24 14:13:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

godknows

铜虫 (小有名气)

引用回帖:
3楼: Originally posted by h4wade at 2014-11-24 14:13:16
我生成的不是化学分子之类的,而是火箭推进剂里面的AP和铝颗粒,现在FORTRAN输出的是dat文件,请问可以如您说的那样处理吗?谢谢~...

显示的时候都是球形粒子,没有问题的。 如果你对两种粒子的大小要求不严格,可以将个头小设置为H,大的为其他原子。如果对形状和大小比例要求高,我就不知道了。
4楼2014-11-25 09:19:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

godknows

铜虫 (小有名气)

谢谢你的金币。给了这么多。最后问题解决了?
5楼2014-11-26 08:45:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 h4wade 的主题更新
信息提示
请填处理意见