摘要
测量数据的三维可视化是激光跟踪测量数据处理的关键步骤之一。结合大型激光跟踪测量软件系统的开发实践,对VTK技术特点和体系结构进行深入研究,设计实现了对测量数据进行处理和显示的类和接口。在此基础上,基于Microsoft Visual Studio 2010平台,利用C++和VTK技术开发了一款三维测量数据处理及可视化软件,实现了测量点云拟合、三维图形显示以及交互功能,并通过实例验证了软件的有效性和可用性,证明了VTK在工业测量可视化领域具有很大的应用价值。
3D visualization of measurement data is one of the key approaches in laser tracking measurement data processing. Combining with the development of laser tracking measurement software system,technical characteristics and architecture of VTK are studied in this paper. The classes and interfaces for measurement data processing and displaying are also designed and implemented. Furthermore,based on the platform of Microsoft Visual Studio 2010,a measurement data processing and 3D visualization software is developed using C+ + and VTK,achieving functions of point cloud fitting,3D graphics display and user interaction. The effectiveness and usability of the software are testified by experiments which show that VTK has great application value and potential in the field of industry measurement visualization.
出处
《计测技术》
2015年第1期21-25,共5页
Metrology & Measurement Technology
基金
国家重大科学仪器设备开发专项(2011YQ120022)
关键词
VTK
三维可视化
测量软件
点云
交互
VTK
3D visualization
measuring software
point cloud
interaction