作者StubbornLin (Victor)
看板CSSE
标题Re: [讨论] 有人写过类似这种的程式妈??
时间Sat Sep 22 18:31:58 2007
※ 引述《chenyen ()》之铭言:
: http://dorm.nsysu.edu.tw/~chenyen/file/exe/sonicdetect.rar
: 不过这个并不是他所要的
: 所以我想问的是 要怎麽由几组数据 来重建整个内部结构分布的情况呢??
以下是我个人的猜想
不保证正确 XD
在超音波所经过的线上面,我们得到的是声音发出和抵达之间所花的时间,
除此之外我们还有距离,所以我们最後可以得到的是平均声速
在这条线上的平均速度
而这些平均速度有交点,假设有两条线
一条平均速度是500m/s 一条平均速度是520m/s
共同交在一点上面,我们就可以假设经过这点的平均速率是
(500m/s + 520m/s) / 2
如果有三条线交一点,也一样是加起来除以3
更多条线以此类推
这样就能得到各点的声音经过平均速率
这个步骤完成後,就有很多点的一张图
每点都有一个经过时的平均声速
当然,测试点越多,有的线越多,交点就越多
结果应该就会越精细
此时,我们可以用这些点,和其它点来进行内插
这时就有点像在处理影像了,我们有一堆三角形
每点有个数值(颜色),这好像在哪里见过?
是的,没错
就是三角形顶点的填色,这个部份,可以用GPU去做
因为这正是显示卡的强项,可以用OpenGL或DirectX
将三角形丢进去,每点的平均声速换成颜色
让显示卡去画整张图
这样就有一张木头内部状况的图了
--
VICTOR工作室 |
PTT游戏设计版隆重开幕!
|
不管是新手老手,程式美工音乐企划....
URL :
http://www.kinmen.info/vic/ |
都欢迎来游戏设计版参与讨论 XD
|
战略高手>
C/C++ |
GameTopics>
Visual Basic 6.0 |
GameDesign
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.231.227.138
1F:→ haryewkun:蛮有意思的课题,这种研究其实可以用在很多地方。 09/24 11:54