/show-point-cloud-and-stl

opengl+Qt 读取显示stl和点云文件,鼠标拖动任意角度,任意方向旋转

Primary LanguageC++MIT LicenseMIT

show-point-cloud-and-stl

opengl+Qt 读取显示stl和点云文件,鼠标拖动 任意角度旋转

项目简介

这是一个dcm文件处理的项目,专业一点的全名叫作 乳腺癌放疗补偿物自动生成软件。我负责的是读取生成的点云和stl文件,将其显示出来,使鼠标拖动可任意方向、任意角度旋转,滑动滚轮可放大缩小。由于部分原因,我只能上传我所负责部分功能的代码。主要目的是为想做出这些功能的开发者,提供一些思路或一个参考实例。

如果本项目实现的功能正好契合你的期望。那么就clone它或下载它吧,相信对你会有帮助。另外,如果你在阅读代码的过程中,有疑问,或对某些功能,有更好的实现方法。欢迎Issue、Pull Request。

我对此项目中涉及到的一些关键性的算法在这篇博客中,做了还算详细的讲解,可以去看一下 链接:https://blog.csdn.net/weixin_43346106/article/details/115036838?spm=1001.2014.3001.5501

环境VS2017 + Qt5.14.0

运行

  • 1、下载项目源文件,配置qt环境,运行。
  • 2、直接克隆项目到vs,配置qt环境,运行。

项目展示

显示stl:

icon

显示点云:

321