逆向工程中点云数据的三角化
我是北京科技大学的一名学生,做的课题是逆向工程中点云数据的三角化,所的内容主要是:(1) 三维显示模块
三维显示模块负责三维环境的可视化,即场景的初始化、三维几何体的光照显示,以及对显示的操作,如视角变化、显示缩放、光照或颜色的设置等。
(2) 文件I/O模块
文件I/O模块负责把当前工程中的几何对象的参数和状态输出到文件保存。以及从文件中读取这些信息,输入到工程的编辑环境,即把 *.txt或者*.igs格式的文件读入系统中进行下一步对点云的操作。
(3) 几何实体模块
几何实体模块输出基本几何对象类,如描述点、点云、边、三角片的类以及相关的简单的计算函数,比如对点云数据的精简,光顺,去噪等。该模块的设计重点是几何对象的数据结构设计。具体的说就是各个类的数据成员的设计和成员函数的设计。数据结构的设计要兼顾基于OpenGL技术。
(4) 几何运算模块
几何运算模块负责提供具体的复杂的几何实体运算的函数。比如点云数据排序,分块、平面投影,三维点云数据三角片的实现(包括Delaunay算法,生长算法,动态圆算法,分治算法以及其他可能的算法),边界的融合与分裂算法的实现。这个模块对几何实体模块构成功能支持,同时和几何实体模块共同构成整个系统的核心。
希望做这方面课题的与我联系,定重谢,我现在已经实现了前两部分,求那位大侠帮忙能够帮我完成任务,定酬谢您.