展开全部

主编推荐语

本书旨在帮助你掌握全三维交互式飞机总体设计软件的开发方法。

内容简介

本书简单回顾了太阳能飞机的演化历史,以太阳能飞机设计软件开发为主线,前半部分介绍了Visual Basic开发语言的基本语法、Visual Basic开发环境下OpenGL的基本操作与高级技巧、太阳辐射计算模型和飞机参数定义等基础知识,后半部分以飞机机翼设计模块、机身设计模块、全机设计模块和太阳辐射计算模块开发为例开展实战讲解。

通过本书的内容,能够让飞机设计领域的爱好者和工程师快速掌握飞机总体设计方法及其软件开发技能,促进飞机设计手段的提升。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 绪论
  • 第1章 工具软件开发入门
  • 1.1 为何采用Visual Basic 6.0
  • 1.2 OpenGL
  • 1.3 资源文件
  • 1.4 学习借鉴
  • 1.5 开发思想
  • 1.6 其他语言
  • 1.7 调试
  • 第2章 VB的常用控件
  • 2.1 磁盘文件列表
  • 2.2 菜单设计
  • 2.3 图表显示
  • 2.4 通用对话框
  • 第3章 OpenGL入门
  • 3.1 加载OpenGL库
  • 3.2 启动OpenGL和注销OpenGL
  • 3.3 绘制过程
  • 3.4 视窗和投影
  • 3.5 常用图元
  • 3.6 完整代码
  • 3.7 填充色彩
  • 3.8 窗体绘图区
  • 3.9 平移
  • 3.10 缩放
  • 3.11 光源和材质
  • 第4章 OpenGL进阶
  • 4.1 投影变换
  • 4.2 坐标轴绘制
  • 4.3 鼠标操作
  • 4.4 面的矢量
  • 4.5 STL文件的读取与绘制
  • 4.6 光源设置
  • 4.7 显示列表
  • 4.8 像素复制与图形输出
  • 第5章 太阳辐射模型
  • 5.1 太阳赤纬角
  • 5.2 太阳时角
  • 5.3 太阳高度角
  • 5.4 太阳直接辐射光矢量
  • 5.5 大气层上界太阳辐射强度
  • 5.6 大气质量
  • 5.7 大气透明度
  • 5.8 太阳直接辐射强度
  • 5.9 代码开发
  • 5.10 结果分析
  • 第6章 机翼设计
  • 6.1 方法介绍
  • 6.2 窗体设计
  • 6.3 菜单设计
  • 6.4 导入翼型
  • 6.5 插值函数
  • 6.6 求解机翼
  • 6.7 显示机翼
  • 6.8 保存机翼
  • 第7章 机身设计
  • 7.1 方法介绍
  • 7.2 基于剖面的机身设计
  • 7.3 参数化机身设计
  • 7.4 截面设置法机身设计
  • 7.5 求解机身
  • 7.6 保存机身
  • 第8章 全机设计
  • 8.1 操作流程
  • 8.2 数据结构
  • 8.3 添加机翼
  • 8.4 添加机身
  • 8.5 太阳能电池板
  • 8.6 部件选择与指示
  • 8.7 部件删除
  • 第9章 全机太阳辐射能量计算
  • 9.1 位置指示
  • 9.2 姿态变化
  • 9.3 太阳能电池板辐射能量求解
  • 9.4 云图计算与显示
  • 第10章 跨昼夜太阳能无人机蓄电池质量计算
  • 10.1 模型构建
  • 10.2 算例分析
  • 10.3 讨论
  • 第11章 部件对太阳光线遮挡的计算
  • 11.1 算法描述
  • 11.2 案例测试
  • 11.3 遮挡测试
  • 11.4 深度计算偏差处理
  • 11.5 边线的影响
  • 11.6 面元背面的消除
  • 11.7 面元的像素操作
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

上海交通大学出版社

上海交通大学出版社创建于1983年6月,上海交通大学电子音像出版社创建于2000年12月,由国家教育部主管,上海交通大学主办。上海交通大学出版社和电子音像出版社的办社宗旨是坚持为人民服务,为社会主义服务的根本方向,宣传马列主义、毛泽东思想、邓小平理论,传播有益于经济和社会发展的科学技术和文化知识,按照教育要面向现代化、面向世界、面向未来的精神,发挥学校的优势和特色,为教学和科研服务,为社会主义物质文明和精神文明服务。