# EmptyHead **Repository Path**: lucaslyf/EmptyHead ## Basic Information - **Project Name**: EmptyHead - **Description**: C++项目开发快速入门教程实例 - **Primary Language**: C++ - **License**: GPL-2.0 - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 11 - **Created**: 2024-09-12 - **Last Updated**: 2025-10-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -------------------------------------------------------------------------- -Study:最新教程视频所使用的代码 -------------------------------------------------------------------------- 以下是对各个子项目的简单介绍: -------------------------------------------------------------------------- [入门系列] - Empty0:空应用框架 - Empty1:初始化菜单工具栏 - Empty2:初始化VTK渲染 - Empty3:结合Empty1和Empty2内容,添加导入STL模型显示功能 - Empty4:初始化模型资源管理器,添加模型删除功能 - Empty5:初始化消息管理器,绑定VTK鼠标移动事件到QT信号槽,将VTK鼠标世界坐标系实时发送到QT界面显示,并添加命令调用鼠标跟踪开/关功能 - Empty6:添加导入STEP/IGES模型支持 - Empty7:模型资源管理器选择Item高亮outline - Empty8:模型资源管理器修改模型颜色,显示隐藏聚焦 - Empty9:模型资源管理器修改网格可见性,线宽 -------------------------------------------------------------------------- [进阶系列] - Half0:自定义QDockWidget类,实现左侧操作面板 - Half1:完善Points操作面板增删点数据 - Half2:完善Points操作面板点实时显示 - Half3:添加数据创建几何体功能(待更新视频) - Half4:添加交互创建几何体功能(待完成) - Half5:添加几何体布尔运算功能(待完成) - Half6:添加宏定义简化操作窗口显示代码(待完成) -------------------------------------------------------------------------- [高阶系列] - Smart0:添加螺旋曲线类(待完成) - Smart1:添加二维曲线裁剪功能(待完成)