上海大学学报(自然科学版) ›› 2009, Vol. 15 ›› Issue (5): 517-521.

• 机电工程与自动化 • 上一篇    下一篇

基于散乱点集空间划分的凸壳体快速生成算法

  

  1. 上海大学 机电工程与自动化学院,上海 200072
  • 收稿日期:2008-07-10 出版日期:2009-10-30 发布日期:2009-10-30
  • 通讯作者: 赵翠莲(1963~),女,副教授,研究方向为CAX、数字几何处理等. E-mail:clzhao@mail.shu.edu.cn
  • 基金资助:

    上海市重点学科建设资助项目(Y0102);上海市教委基金资助项目(06AZ023)

Fast Algorithm for Convex Hull Generation Based on Spatial Division of Scattered Point-Set

  1. School of Mechatronics Engineering and Automation, Shanghai University, Shanghai 200072, China
  • Received:2008-07-10 Online:2009-10-30 Published:2009-10-30

摘要:

针对凸壳体特征的三维散乱点集数据,在空间划分结构的基础上进行K近邻搜索并估算点的法向量.引入点邻域的离差计算来代替曲率计算,提取边界区域特征点集,并比较分析了两种方法的效果.最后对提取后的剩余点集进行基于法向量的分块及拟合,并在可视化工具箱(VTK)中进行布尔运算,实现凸壳体模型的生成及可视化.该方法在双底双壳船舶液舱点集数据中进行了验证.

关键词: 凸壳体;散乱点;空间划分;离差;可视化工具箱(VTK)

Abstract:

Aiming at the scattered points-set of convex hull, K- nearest neighbors searching and estimation of the normal vectors are carried out based on spatial division. Deviation calculation is used to substitute the curvature to extract the point-set with boundary-feature. Results of the two methods are compared. Blocking partition and fitting of the remaining point-set after abstraction based on normal is carried out. Boolean operation is executed in visualization tool kit (VTK) to realize the generation and visualization of convex hull. This method is verified with shipping cabin point data.

Key words: convex hull; scattered points-set; spatial division; deviation; visualization tool kit (VTK)

中图分类号: