摘要4-5
Abstract5-8
1 绪论8-13
1.1 国内外柔性辊弯成型技术概述8-11
1.1.1 柔性辊弯成型技术8
1.1.2 国内外探讨进展8-11
1.2 辊弯工艺规划11-12
1.3 课题来源与探讨内容12-13
2 STL格式文件的数据读取、数据处理及数据存储13-22
2.1 STL格式文件13-14
2.1.1 STL文件的文本论文件格式13-14
2.1.2 STL文件的二进制文件格式14
2.2 STL文件的数据读取及其存储14-16
2.2.1 自定义CPoint3D类和CTrangleFacet类14-15
2.2.2 利用ifstream类对文件进行读取15-16
2.2.3 vector容器存储数据16
2.3 STL文件的数据处理16-19
2.3.1 3D点的去冗处理17-18
2.3.2 map容器存储3D点18-19
2.4 三角面片的结构化数据存储19-21
2.4.1 存储三角面片数据19-20
2.4.2 访问三角面片数据20-21
2.5 本章小结21-22
3 轧辊运动轨迹自动生成算法及其实现22-34
3.1 整体轮廓线提取算法22-27
3.1.1 自定义类CCommonLineP22
3.1.2 法矢夹角阀值θ_F22-23
3.1.3 整体轮廓线提取23-25
3.1.4 整体轮廓线提取算法实现25-27
3.2 特点曲线提取算法27-31
3.2.1 拆分整体轮廓线28
3.2.2 端点提取28
3.2.3 包含两个端点的线段元提取28-29
3.2.4 仅包含一个端点的线段元提取29
3.2.5 其余特点曲线提取算法29
3.2.6 特点曲线提取算法实现29-31
3.3 轧辊运动轨迹生成算法31-32
3.3.1 3D点转换为2D点31-32
3.3.2 以DXF格式文件输出32
3.4 本章小结32-34
4 基于MFC单文档、OpenGL的数据显示和可视化34-45
4.1 MFC单文档运用程序34-37
4.1.1 单文档的文档/视结构34-35
4.1.2 MFC单文档窗口静态分割35-36
4.1.3 三个窗格间的数据关联36-37
4.2 MFC单文档OpenGL框架37-39
4.2.1 OpenGL概述37
4.2.2 设备描述表DC和渲染描述表RC37-38
4.2.3 MFC单文档OpenGL环境的构建38-39
4.3 3D视图的平移、旋转和缩放39-42
4.3.1 建立视场39-41
4.3.2 平移变换41
4.3.3 旋转变换41-42
4.3.4 缩放变换42
4.4 3D轮廓字体的显示42-44
4.4.1 创建轮廓字体42-43
4.4.2 绘制轮廓字体43
4.4.3 转变字体大小43-44
4.5 本章小结44-45
5 验证轧辊运动轨迹自动生成算法45-50
5.1 上窗口文本显示45-46
5.1.1 读取文件45-46
5.1.2 3D点键值文本显示46
5.1.3 三角面片数据文本显示46
5.1.4 各条特点曲线文本显示46
5.2 左下窗口3D视觉显示46-48
5.2.1 3D模型重构46-47
5.2.2 整体轮廓线显示47-48
5.2.3 特点曲线显示48
5.3 右下窗口2D点显示48
5.4 针对不同零件的算法验证48-49
5.5 本章小结49-50
6 结论及展望50-52
6.1 结论50-51
6.2 展望51-52