绪论
第1章 工具软件开发入门
1.1 为何采用 Visual Basic
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 面元的像素操作
参考文献
展开