|
发表于 2003-8-7 12:59:30
|
显示全部楼层
散点数据方阵如何作网格??
发信人: laser2000 (刻苦拼凑源代码), 信区: NumComp
标 题: Re: 散点数据怎样作网格文件?
发信站: BBS 水木清华站 (Sat Aug 2 19:14:25 2003)
你是不是已经知道河道上某些散乱分布的点的3D坐标,想由此做河道3D模型??
关键是将散乱点恢复成曲面。这个不知道有什么软件可以实现。gambit似乎无法接收散乱
点数据的。
但是这个在GIS里面倒是非常普通的一个问题。
我只知道一个方法,就是你自己编程恢复曲面方程后,计算出河道各个截面轮廓后,就可
以输入gambit或者CAD中了。
散乱点的曲面恢复是个很有意思的问题。matlab可以做,但是效果不是很好,也许你可以
接收,也许不行。目前认为比较好的方法是径向基函数法(Radius Base Function, RBF)
,方法很简单,只需要求解一个对称正定方程组就可以恢复曲面。
===================================
lll3939
信息:
威望: 0
级别: 侠客
魅力:
经验:
财产: 1525 流体金币
来自: 保密
总发贴数: 44 篇
注册日期: 2003/01/13
消息 查看 搜索 好友 邮件 复制 引用 回复
--------------------------------------------------------------------------------
gambit 可以将多个分散的点用曲线连接起来,跟cad里的样条曲线差不多,但如何将你的100个坐标点输进去就是你的事了,实在不行手动吧^-^,形成曲线再生成面,mesh it!至于边界条件就要看你的计算目的了,个人认为上下游的流量总会有吧,实测数据有啥就用啥,试试先。
===================================
这两个回复已经很清楚了。先RBF恢复曲面方程,再计算截面轮廓点构成frame数据,然后利用这些点再gambit或者CAD里面造型,最后mesh。
中间肯定有些技术问题,比如怎么把数以万计的截面轮廓点输入到gambit或者CAD里面,这个应该不是大问题的。自己多琢磨吧。
如果你不想自己看RBF的资料,不想自己编程进行曲面恢复和插值,那就只能找现成的可以用散布点直接建模软件。但是我不知道有什么可以干这个。
|
|