24小时热门版块排行榜    

查看: 1287  |  回复: 13

东南子

新虫 (初入文坛)


[交流] 空间点之间的最短距离算法

最近做毕设遇到一个问题:
给定一个物体的表面的若干点云,知道每个点的具体的三维坐标,求出每个点的切平面的法向量。

如下图兔子表面的点云。


现在的一般的算法是求出要求的点A的周围最近的两个点B、C,用三个点求出切平面P,然后就可以求切平面P的法向量N。用N作为点A的法向量。
但是问题来了:如何求到A点最近的空间中的两个点?

我也看过参考文献,比如用《基于点的造型中如何计算采样点的法向量》
中使用的是三维坐标内扫描空间所有的点
空间点之间的最短距离算法
7.png
这样做的话势必会带来很大的计算量,而我希望的是能够高效率的实现求出每个点的法向量。用他的算法起码要几十秒以上了,搞不好几分钟。
本人非数学专业,不知道一般会有那些算法,因为可能取的表面点云会比较多(10K+),所以如果是遍历的话,必然会导致速度很慢。
希望了解的人能够给点建议,谢谢了。
回复此楼

» 猜你喜欢

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

» 抢金币啦!回帖就可以得到:

查看全部散金贴

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

zhswee

铁杆木虫 (著名写手)



东南子(金币+1): 谢谢参与
推荐看看CGAL

[ 发自小木虫客户端 ]
3楼2014-12-14 15:59:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

东南子(金币+1): 谢谢参与
路过顺便顶一下 祝楼主一切顺利!
5楼2014-12-14 16:11:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sdcavell

铁杆木虫 (职业作家)



东南子(金币+1): 谢谢参与
路过,楼下回答

[ 发自小木虫客户端 ]
10楼2014-12-14 17:00:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

东南子(金币+1): 谢谢参与
在该点纵切面,横切面找。以前版面有过类似的问题。
11楼2014-12-14 17:06:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小木虫: 金币+0.5, 给个红包,谢谢回帖
This is a very basic question and it should have been very well studied. CGAL has provided open source code to do this and you can also find related reference therein. Your basic question is point clouds reconstruction problem. It has been very well studied for a long time but still is a good ongoing research topic.

[ 发自手机版 http://muchong.com/3g ]
13楼2014-12-14 23:22:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cjyp007

新虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
13楼: Originally posted by zaq123321 at 2014-12-14 23:22:08
This is a very basic question and it should have been very well studied. CGAL has provided open source code to do this and you can also find related reference therein. Your basic question is point cl ...

点云重构问题在10年前基本解决了

[ 发自手机版 http://muchong.com/3g ]
14楼2014-12-16 13:38:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
dmbb2楼
2014-12-14 15:57   回复  
东南子(金币+1): 谢谢参与
STSW1234楼
2014-12-14 16:04   回复  
东南子(金币+1): 谢谢参与
time886楼
2014-12-14 16:21   回复  
东南子(金币+1): 谢谢参与
假大空7楼
2014-12-14 16:26   回复  
东南子(金币+1): 谢谢参与
肖牧虫8楼
2014-12-14 16:49   回复  
东南子(金币+1): 谢谢参与
祝福
gorgan9楼
2014-12-14 16:57   回复  
东南子(金币+1): 谢谢参与
peterflyer12楼
2014-12-14 20:14   回复  
相关版块跳转 我要订阅楼主 东南子 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见