VTK嵌入QT浏览模型¶
一个简易的 OBJ 模型浏览器,基于 QT6 和 VTK 9.2。作为 AI.xyz 的子项目,用于展示 3D 模型。
功能很简单也五脏俱全
- Importer 只有 OBJ
- 自定义 RenderPass 来控制渲染管线
- 自定义 OpenGLPolyDataMapper 通过shader来实现背景网格
- 自定义 OpenGLRenderer 实现调用 VTK 自带的 AbstractWidget 和 InteractorObserver
- 自定义 OpenGLNativeWidget 实现按键拦截
代码是从 f3d里扒的,本来准备直接用 f3d ,看了看源码太复杂,简化了下只留下我需要的。