VB实现OpenGL三维地形显示_第1页
VB实现OpenGL三维地形显示_第2页
VB实现OpenGL三维地形显示_第3页
VB实现OpenGL三维地形显示_第4页
VB实现OpenGL三维地形显示_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VB实现OpenGL三维地形显示 WORD文档使用说明:VB实现OpenGL三维地形显示 来源于PDFWORDPDF转换成WROD 本WOED文件是采用在线转换功能下载而来,因此在排版和显示效果方面可能不能满足您的应用需求。如果需要查看原版WOED文件,请访问这里VB实现OpenGL三维地形显示 文件原版地址: VB实现OpenGL三维地形显示|PDF转换成WROD_PDF阅读器下载维普资讯 用 实 现 三王 峰摘 要维 地形显示 简要 介绍 了 三 维 图 形 通 用 标 准 , 及 如 何 在 以 环 境 下 进行 编 程的 方 法 。在 此 基础 上 , 细 说 明 了 三维 详 真 实

2、 惑地 形 建摸 和 显示 的 编程 步骤 , 给 出 了 并 代 码 。 繇 兰 竺在 遥 感 和 地 理 信 息 系 统 研 究 中 , 维 地 三 形 显 示 可 以提 供 真 实 感 地 面 图 形 , 助 用 户 帮 三 里 垩鱼兰 乙 多 个 图形 函 数 的调 用 。 由于 语 言 的优 势 , 和 都 能在 环 境 下 直 接 调 用 这 些 函 数 。 近 推 出 的 新 操 作 方 便 , 于 使 用 , 是 没 有 提 供 对 易 但 图形 函 数 的直 接调 用 。 解 决 这 一 问理 解 遥 感 图像 以获 取 更 多 的信 息 。这 是 系 统 开 发 中 的 基

3、 础 模 块 。 是 , , , 等 在 计 算 机 界 具 有 主 导地 位 的公 司推 出 的 三 维 图 形 开发 标 准 。 由于 它 简 单 易 学 , 活 开 放 , 图 灵 形 标 准 已被 引 入 多 种 操 作 系 统 , 为 三 维 图 成 形 编 程 的 通 用 标 准 。 特 别 是 支 持 标 准 的 操 作 系 统题 的 方 法有 两个 , 一是 在 其 他 开 发 语 言 下 ( 如 ) 计 三 维 图形 控 件 , 后 在 设 然 下选 择 这 一 控 件 来 调 用 控 件 中 的三 维 图 形 模 块 , 是 建 立 二 类 型 库( 。类 型库是 一十编

4、译 的 目标 ) 定 义 语 言 ( )脚的 推 出 , 及 微 机 三 维 图形 加速 卡 的 出现 , 极大地 推 动 了 三 维 图 形 缔 程 和 研 究 的 发 展 , 也本 , 包 含 有 相 应 动 态 链 接 库 ( ) 控 件 它 、为 我们 进行 三维地 形 显示 、 维地 理信 息 系 三 统 的 研 究和 开 发 提 供 了 非常 有 利 的条 件 本 文 夼 绍 如 何 在 操 作 系 统( ) 可 执 行 文 件 ( 和 ) 的 数 据 类 型 中 和 目标 的 描 述 , 型 库 的 源 代 码 经 过 类 ( ) 和 境 下 进 行 三 维 真 实 感 地 形

5、环 显 示 的 编 程 方 法 。 环 境 下 的 编 程 编 译 最 后 生 成 文 件 , 文 件 使 用 注 册 并 在 中 设 置 文 件 的 后 , 可在 用 即 程 序 中 使 用 相 应 和 中 的 函数 和 模 块 。 第 二 种 方 法 可 在 中 使 用 全 部 的 图 形 函 数 , 比 第 一 种 这 方 法 更 灵 活 。本 文 使 用 了 文件 , 和 与 语 言 一 样 , 编 程 环 境 下 在 可 以 直 接 调 用 图 形 函 数 了 有 关 实 际上 是 一 种 图形 与 硬 件 的 接 口。 它包 括 了 多个 图形 函 数 , 开发 者 可 以用 这

6、些 函 数束 建 立 三 维模 型 和 进 行 三 维 实 时交 互 。 提 供 了 两 个 动 态 链 接 库 和 ( 系 统 安 装 于 随 目录 下 ) 支 持 开发 者 对 这 来 , 的 内 容 , 参 阅 公 可 测 墙信 与 工程 维普资讯 司 的 , 文 不 作 进 一 步 的 讨 论 。 本 三 维地 形 模型 的 建 立 和 显 示 一 , , , , 一 , , ) 。 基本 函 数 库 提 供 了大 量 绘 制 各 种 类 型 图元 的方 法 。 对 于 三 维 地 形 模 型 的建 立 , 提 供 了 由 少 数 控 制 点 来 构 造 光 滑 平 面 的 方 法 ,

7、包 含 有 多 个 图形 函数 , 生 成 真 实 感 地 形 , 要 可将 光 滑 平 面 的 纹 理 设 置 为 相 应 范 围 的 地 )设 置 纹 理 滤 渡 参 数 和 映 射 方 式 。 ) 定 义 纹 理 坐 标 数 组 : ( , 每 点 , 的 颇 序 填 入 四个 角 点 的 纹理 )按 坐 标 , , , , , , , 。) 定 义 纹 理 坐 标 : ( 一 一, , , , , , , , , ) 面 图像 编 程 的方 法 如 下 : 定 义 光 滑 曲 面 需 要 注 意 的 是 目前 仅 支 持 大 小 的 纹 理 图像 , 面 图像 应 在 操 作 之 前

8、重 地采样 为 的 大 小 。 )首 先 定 义控 制 点 数 组 为 动 态 浮 点 型 : () 。 )从 数 字 地 面 高 程 文 件 中 读 出 方 向 控 制 点 个 数 和 方 向控 制 点 个 数 生 成 三 维 真 实 感 地 开 )在 定 义 的 曲 面 上 , 别 沿 分方 向和 方 向各 均 匀 生 成 个 点 ( 根 据 可 需 要 设 定): ( , , , , , )。 重 新 定 义 控 制 点 数 组 : ) ( ) )依 次 从 数 字 地 面 高 程 文 件 中 读 出每 点 的 , 值 至 数 组 中 。 , )定 义 曲面 , 时 将 , 范 围 同

9、归化 为 ( , ) 。 ( 一 一 , , , ) , , )填 克 网 榕 : 。 , , , 在 填 克 网榕 的 同 时 , 于 先 前 由 已经 定 义 了纹 理 坐 标 , 理 图 像 会 自动 映 射 纹 到 网榕 上 , 成 三 维 真 实 感 地 形 生 三 维 地 开模 型 的 显 示 提 供 的 变 换 函 数 可 对 三 维模 型 )在 定 义 的 曲 面 上 , 别 沿 分进 行 任 意 的 变换 , 用 简 单 而 且 容 易理 解 。 使 如 可 对 模 型 进 行 平 移 ,可 对 模 型进 行 放 大 和 缩 小 , 可 对模 型 进 行 旋 转 , 可 以

10、任 意 设 置 观 察 点和 目 标 点 的 位 置 , 和 可设 置 正 射 和 透 射 投 影 方 式 。 结 合这 些 函 数 和 的 编 程 , 以 产 生 可方 向和 方 向各 均 匀 生 成 个 点 ( 户 可 用根 据 自 己的 要 求 设 定 ): , ( , , 。 ) 设 置 真 实 感 地 面 定 义 图 像 数 组 : ( ) ) 。 )从 图 像 文 件 中 读 出 图 像 的 宽 度 和 高 度 。 各 种 各 样 的 显 示 效 果 , 飞行 模 拟 等 。 如 试 验 源 代 码 重 新 定 义 图 像 数 组 ) ( 。 )以 下 为 本 文 试 验 的 蠢

11、代 码 。 要 编 译 豫 代 码 , 新建 一 可 执 行 项 目, 需 并建 立 一 个 窗 体 , 窗 体 代 码 处 填 入 以 下 源 代 在 码 。 限 于 篇 幅 的原 因 , 文 略 去 了 控 制 点坐 本 标、 高程 和 图像 的 读 取 模 块 。 )读 出 图 像 中 的每 点 颜 色 值 的 红 、 、 绿 蓝 分 量 ,依 次 存 入 数 组) 定 义 纹 理 ( 一 舅嫱信 与工 曩 舢 维普资讯 ( ) ( ) ( ) ( 一 ) ) : ( 一 出 纹 理 圈 像 的 宽 度 和 高 度 至 读 和 纹 理 圉 像 的 每 馒 素 的 红 读 绿 蓝 量 存

12、舟 一 : 一 ? ) ( 一 ( ) , , 始 化 韧 ( ) () 一 陋 一 ( , ) : 一 , ( ? ) ( ) , ? : 置 透 视 映 射 方 式 设 , 一 一 敷字 高程 模 型 中 读 出控 制点 在 和 方 向的 从 数 至 和 点 。 然 后 依 次 将 控 制 ( ) 的 坐 标 读 点 数 组 中 一 : 一 ( ) , 置 纹 理 坐 标 设 ( ) : 一 一 ( ) ( ) ( 一 一 : ) ) : 一 ( 一 ( ) 胃培 信矗 与工 檀 维普资讯 ( ) , , 豇 置 观 寨 点 和 目标 点 坐 标 设 , , , , , , 一 一 一一

13、一 一 , , 结 柬语 是 目 前 用 户 最 多 的 编 程 工 具 , 译 后 的 程 序 运 行 速 度 与 编 相 差 无 几 。在 环 境 下 进 行 的 编 程 , 用 的 是 动 调 态链接 库, 因此 速 度 也不 会 受 到 影 响 。 和 都 是 易 学 易 用 的 编 程 语, , ( ) 一 , , ( ) , , , , , 一 , , 言 , 文 结 合 这 两种 语 言进 行 了 三 维 真 实 感 本地 形 显 示 的 研 究 , 行 左 右 的 代 码 就 完 仅 成 了 三维 建 模 和 显 示 工 作 , 确 实 是 一 个 高 它效 实 用 的 三 维 编 程 工具 。 口 致 谢感 谢 荷 兰 的 教 授 对 本 文 研 究 提 供 的 帮 助 。 参 考 文 献廖 朵 朵 , 华 军 张 三 维 图 形 程 序 设 计 京星 球 北地 图 出 版 杜 , 一 , 一 , , , , 一 , ,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论