GLIF管道应力分析软件三维图形平台的开发

GLIF管道应力分析软件三维图形平台的开发

论文摘要

GLIF4.0 管道应力分析软件的开发和升级工作是基于热力管道设计用户对交互式图形化GLIF软件的需求进行的。本文简述GLIF管道应力分析软件的基本功能,重点介绍该软件独立三维图形平台开发过程中的技术要点,包括对点、线、多边形、较复杂的三维物体(如球、锥体、多面体及其组合而成的管道零部件)、曲线、曲面的准确描述和正确连接,对图像颜色、光照、材质和纹理的设置,对空间几何变换理论、视口和投影变换的实现,以及对管道各组件模型相应的实现数据的处理。通过这次参与实际工程软件的开发工作,深入地理解软件工程理论在CAD/CAE软件开发过程中的灵活应用和实践,熟练掌握Visual C++开发环境下C++面向对象编程语言的编程思路和技巧,以及OpenGL 三维图形系统开发的基本知识、库函数的应用方法和实践经验。

论文目录

  • 第1章 前言
  • 1.1 概述
  • 1.2 程序设计特点
  • 1.3 软件适用范围
  • 1.4 编制依据
  • 1.5 软件开发运行环境
  • 第2章 点、矢量和齐次变换矩阵的实现
  • 2.1 点的定义
  • 2.2 矢量运算的定义
  • 2.3 三维齐次变换矩阵的定义
  • 2.4 运算符重载
  • 2.5 设置矢量属性的函数
  • 2.6 三维图形的几何变换在工程上的应用
  • 第3章 照相机类GCamera的实现
  • 3.1 确定坐标系
  • 3.2 投影变换与视景体的实现
  • 3.3 视口变换的实现
  • 3.4 类GCamera 的参数定义
  • 3.5 类GCamera 初始化
  • 3.6 视口设置
  • 3.7 投影变换
  • 3.8 设置视点和视景体,
  • 3.9 选择典型观察视图
  • 3.10 景物平移
  • 3.11 坐标系旋转
  • 3.12 缩放视景体
  • 3.13 显示全部模型
  • 3.14 定义选择的投影变换(定义选择视景体)
  • 第4章 绘图类COpenGLDC的实现
  • 4.1 类COpenGLDC 初始化
  • 4.2 设置窗口尺寸
  • 4.3 设置渲染场景
  • 4.4 绘图前准备
  • 4.5 结束绘图
  • 4.6 设置光源方向
  • 4.7 获取当前光源方向
  • 4.8 开闭光照
  • 4.9 判断当前是否使用了光照
  • 4.10 设置当前物体材质
  • 4.11 设置背景颜色
  • 4.12 设置绘图颜色
  • 4.13 设置高亮度显示颜色的相关函数
  • 4.14 设置模型网格样式的相关函数
  • 4.15 图形绘制的相关函数
  • 4.16 选择模式
  • 4.17 透视模式
  • 第5章 数据的组织结构与处理
  • 5.1 输入数据文件的格式
  • 5.2 类CPowerDesign 的实现
  • 5.3 文档类CSTLViewerDoc 的实现
  • 5.4 视图类CSTLViewerView 的实现
  • 5.5 主框架类CMainFrame 的实现
  • 第6章 结论
  • 参考文献
  • 摘要
  • 相关论文文献

    • [1].利用Matlab解决高等数学中的三维图形问题[J]. 数理化解题研究 2017(06)
    • [2].数字化三维图形技术在铁路物流园综合管理中的应用[J]. 信息与电脑(理论版) 2016(19)
    • [3].运用计算机三维图形技术实现工程造价全过程管理信息化[J]. 科技资讯 2009(22)
    • [4].AutoCAD中二维图形向三维图形的转换[J]. 电脑学习 2008(06)
    • [5].针对《三维图形设计》课程的整体设计[J]. 科技信息 2010(24)
    • [6].基于极限学习机的三维图形重构虚拟仿真实验研究[J]. 实验室研究与探索 2017(02)
    • [7].小学数学教学二维、三维图形转换的教育价值初探[J]. 小学数学教育 2019(Z1)
    • [8].基于三维图形思维拓展的三维动画课堂教学改革初探[J]. 教育教学论坛 2020(10)
    • [9].AutoCAD绘制三维图形时的常见问题及解决方法[J]. 中国科教创新导刊 2012(22)
    • [10].三维图形重建算法的仿真研究[J]. 计算机仿真 2013(03)
    • [11].基于数字地图的三维图形控件开发技术[J]. 城市勘测 2010(05)
    • [12].浅谈三维图形的启发式教学[J]. 职业 2017(35)
    • [13].通用格式三维图形浏览平台设计[J]. 微型电脑应用 2017(04)
    • [14].PPT 2007三维图形秀[J]. 电脑爱好者 2008(22)
    • [15].计算机三维图形中一个平方根倒数算法的数学证明及优化[J]. 数值计算与计算机应用 2013(04)
    • [16].“导生制”教学模式在《计算机三维图形设计》教学中的应用[J]. 中国教育信息化 2013(14)
    • [17].三维图形设计与制作实验教学改革初探[J]. 重庆文理学院学报(自然科学版) 2009(02)
    • [18].蛋白质序列的一种新的三维图形表示及其应用[J]. 生物信息学 2009(01)
    • [19].“三维图形设计”精品课程的建设与实践[J]. 计算机教育 2009(04)
    • [20].基于VC++的OpenGL三维图形开发设计[J]. 计算机与数字工程 2009(07)
    • [21].设计模式在三维图形引擎中的应用与研究[J]. 系统仿真学报 2008(S1)
    • [22].基于Visual Basic的OpenGL三维图形开发环境的构建及其应用[J]. 塔里木大学学报 2009(01)
    • [23].VC++与OpenGL混合编程实现三维图形处理[J]. 软件导刊 2011(08)
    • [24].一种免插件的网络三维图形发布引擎及其应用[J]. 河南科学 2010(04)
    • [25].基于改进遗传算法的形状进化设计及其三维图形生成[J]. 机械工程学报 2010(19)
    • [26].面向对象三维图形引擎的设计与实现[J]. 电子科技大学学报 2010(01)
    • [27].VC++与OpenGL混合编程实现三维图形处理[J]. 大众科技 2010(01)
    • [28].基于ARM+FPGA架构的三维图形加速系统[J]. 电子设计应用 2009(12)
    • [29].Open Inventor在VS2005中的环境搭建与开发研究[J]. 电脑知识与技术 2012(21)
    • [30].基于PC集群的三维图形并行渲染性能分析[J]. 计算机应用 2010(02)

    标签:;  ;  

    GLIF管道应力分析软件三维图形平台的开发
    下载Doc文档

    猜你喜欢