计算机工程与应用 ›› 2018, Vol. 54 ›› Issue (18): 195-200.DOI: 10.3778/j.issn.1002-8331.1705-0371

• 图形图像处理 • 上一篇    下一篇

面向点云模型的交互式位姿调整系统

关日钊,陈新度,吴  磊   

  1. 广东工业大学 机电工程学院,广州 510006
  • 出版日期:2018-09-15 发布日期:2018-10-16

Interactive position and orientation adjustment system for point cloud model

GUAN Rizhao, CHEN Xindu, WU Lei   

  1. College of Mechanical and Electrical Engineering, Guangdong University of Technology, Guangzhou 510006, China
  • Online:2018-09-15 Published:2018-10-16

摘要: STL模型文件只有点云数据,其建模坐标系的位置姿态在建模时便已确定。针对在建模后修改其建模坐标系位姿困难的问题,结合Qt与OpenGL开发平台,开发出一套面向STL点云模型的交互式位姿调整系统。该系统以STL模型文件的点云数据作为基础图元操作对象,通过交互式的手段构造出新的辅助性图元,利用这些新的辅助性图元完成调整STL模型建模坐标系的位姿调整工作,并重新导出调整后的STL 模型文件。简单介绍系统中各组成模块后,对其中的一些关键性技术进行详细的论述,最后通过两个典型的调姿例子验证了系统的可靠性。

关键词: STL模型, 位姿, Qt, OpenGL

Abstract: The STL model file has only point cloud data, and the position and pose of its modeling coordinate system are determined at the time of modeling. It is difficult to modify the pose of the coordinate system after modeling. In the light of this problem, combined with Qt and OpenGL development platform, a posture adjustment system is developed, this system uses the point cloud data of STL model file as basic primitives, some new auxiliary primitives are constructed by means of interactive method, and these new auxiliary primitives are used to finish the task of pose adjustment of STL 3D model and the adjusted STL model file is exported. After a brief introduction of the modules in the system, some of the key technologies in the interactive posture adjustment system are discussed in detail. Finally, the system is verified by two typical examples.

Key words: STL model, position and posture adjustment, Qt, OpenGL