作者hantis (开心)
看板NTUFootball
标题终於完成了一个梦想...
时间Mon Nov 6 19:19:51 2006
这是个无聊的故事
但对我来说
算是完成了个很伟大的梦想...
首先先恭喜大家一下
五人制的球员
辛苦你们了
很遗憾我这个阶段没去看
从文章看起来大概还是通病: 拼劲 态度...
这大概是很多温驯的球员常有的毛病
好 反正大家都辛苦了 还要再努力就对了
这几天
我的眼睛一直很痒
从上礼拜一 因为帮同学校paper
从中午一直弄到清晨四点
反正总算三个人三篇都丢出去
是明年一月在Baltimore的会议
重点是 搞得很累
身体就不太好
接连眼睛痒
气死..
反正现在好多了
没事
好 重点来了
因为丢出了paper所以小轻松一下
想做一些自己想做的事
因为某关系
反正 就是让我又重新燃起以前曾有过的梦想
就是...
画一颗完美的足球....
这真的是个很无聊的故事
可以看到这里就好
大家都知道
足球的结构很特别
刚好跟碳六十(buckyball)一样
其实之前我也曾经往这个方向
但实在没时间 後来放弃
昨天 突然想到
会不会有人把那六十个点的座标好心的放在网路上
结果google一下
哇靠 各式各样的fullerene都有
当然 我只要C60
下载之後是个奇怪的档
想必是用特殊程式output的
但再怎样我总可以用wordpad打开看里面的码
果然里面有奇怪的字
还有恰好六十组座标
用excel读入资料後
再经过琐碎的程序
我总算把六十个点输入一个类似autoCAD的程式
叫做Rhinoceros
因为这个程式简易 所以无法做汇入的动作
於是我必须手动输入这六十个点
也还好 很快就输入完毕
接着开始连线
连完之後很容易就可以把线变成pipe
一个完美的buckyball就这样出现了
心里已经很爽
但越看越不对劲
因为
它毕竟还是碳六十 不是足球!!
因为足球上的连线 必须被局限在圆球的表面上
但愚蠢的Rhinoceros就是怎样也无法达成我要的
其实就是geodesic path
从地球上的一个城市 飞到另一个城市
最近的距离不是直线 因为我们不能穿过地表
总之 那条线 可以用物理系大二力学
什麽Euler equation of second form来解
但解出来其实也就是那两点跟圆心形成的平面
跟那个球面的相切线
这时候已经是早上了
睡了几个小时之後起来
我打开了MATLAB
幻想它会好心的提供写好的程式
其实就是great circle
但看了老半天 唉 烂死了 是平面的
算了 自己算吧
於是我开始企图解平面跟球面的交集
但解了一小下 实在太烂了这个方法
不如用转动吧!!
於是我自己想了一个方法
推导了一下
原理大概就是先把这两个点一起做转动
先绕z转到x轴上方
再绕y转 转到其中一点跟z重叠
那麽从那点到另一点就是很简单的圆线
线连好之後
再把点和线转回到原来的位置即可
理论转到Matlab
花一小段时间写好程式
以及一点点时间debug
总算...
轻轻按下F5...
一颗完美的足球
出现了............
好感动
终於完成了我的梦想............
我不知道哪来的毅力
可以把这件无聊的事情
做到饭也不吃 觉也不睡...
直到完成....................
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.102.241
1F:推 JackyPayton:推....虽然後半段 我完全看不懂..( ̄□ ̄|||)a 11/06 20:08
2F:推 airtrick:学长...您真热血啊... 11/06 21:56
3F:推 mts:靠么图咧 11/06 23:14
4F:推 socceror:没图没真相(伸~) 11/07 02:38
6F:推 bourne:果然十足热血阿 11/08 12:45