熟悉 C++ 基础语法及常用开发特性,掌握面向对象编程思想,理解类、继承、多态、封装、构造析构、虚函数、引用、指针、const、static 等核心概念;熟悉 STL 常用容器与算法,如 vector、map、set、unordered_map、string、iterator、algorithm 等,能够根据业务场景选择合适的数据结构。了解 C++ 内存管理机制,能够使用智能指针、RAII 思想降低内存泄漏风险,具备常见崩溃、空指针、越界访问等问题的排查能力。熟悉 Qt 框架,掌握信号槽机制、界面开发、事件处理及常用控件使用,能够开发桌面客户端功能模块。熟悉 VTK 图形库,具备三维模型加载、渲染、裁剪、拾取、交互控制及可视化模块开发经验;了解 OpenCV、ITK 等图像处理相关技术。掌握三维点云配准相关算法,熟悉 ICP 迭代最近点算法,并能结合业务场景完成模型对齐与数据分析。熟悉 Socket 网络通信基础,能够实现 TCP/UDP 客户端与服务端通信功能,熟练使用 Visual Studio、Qt Creator 等开发工具。
参与数字口腔、三维测量及 CAD 模型分析相关项目开发,主要负责 C++ 客户端核心功能模块的设计与实现。基于 C++ 与 VTK 开发三维可视化相关功能,完成牙齿模型、点云数据、CAD 模型等数据的加载、渲染、裁剪、拾取和交互操作,提升软件对三维数据的展示与操作能力。参与封装 VTK 基础工具库,对三维场景管理、多格式数据加载、点云绘制、面绘制、体绘制、交互控制等能力进行模块化封装,减少上层业务重复代码,提高功能复用性和维护性。参与数字口腔配准模块开发,结合点云配准、ICP 等算法,实现口腔扫描数据与牙齿模型的半自动对齐。参与测量数据与 CAD 模型自动对齐、GD&T 形位公差计算及偏差热力图渲染模块开发,支持基准特征对齐、最佳拟合对齐和测量结果可视化分析。
工业三维检测与测量分析系统 参与工业零件三维检测与测量分析系统开发,项目主要面向工业产品的 CAD 模型与扫描网格数据比对、特征识别、尺寸测量及 GD&T 形位公差分析。负责三维可视化及测量分析相关模块开发,基于 C++、Qt 与 VTK 实现 CAD 模型、STL
头架/颅颌面医疗辅助设计系统 参与基于 C++、Qt 的医疗辅助设计软件开发,项目用于 CT 数据导入、组织建模、入路设计、桥架摆放、导向孔设计及模型打印数据生成。负责客户端界面与三维可视化相关模块开发,实现流程化步骤导航、组织模型显示控制、透明度调节、参数配置、目标物标记及模
项目主要用于口腔颌面 CT 数据的导入、查看、标签标注、组织分割及三维模型重建。系统支持导入 CT 数据和标签数据,通过横断面、矢状面、冠状面及三维视图的四窗口联动显示,帮助用户从不同方向观察牙齿、颌骨及周围组织结构。 负责客户端界面与图像交互相关功能开发,基于 C++/Qt