VB开发OpenGL绘制三维地质构造图.docVIP

  • 2
  • 0
  • 约4.16千字
  • 约 8页
  • 2019-08-28 发布于江苏
  • 举报
VB开发OpenGL绘制三维地质构造图 1.前言 曾经为了在计算机上实现一幅三维地质构造图,费尽周折,而结果却难以令人满意。而现在,因为有了OpenGL这一切都变得简单了。1992年,OpenGL正式成为适用于各种计算机环境下的三维使用程序接口(3D API。目前,它已经成为国际上通用的开放式三维图形标准。作为一个优秀的三维图形接口,OpenGL提供有丰富的绘图命令,利用这些命令能够开发出高性能、交互式的三维图形使用软件。然而,目前国内介绍OpenGL的实例都是利用VC或C++开发的,令众多计算机工作者望而止步,因而,本文特意选用了简单的VB开发工具结合OpenGL来开发三维地质构造图。希望对那些对OpenGL感兴趣的工作者有所帮助。 本文绘制出来的三维地质构造图可以绕X、Y、Z轴进行360度自由旋转,也可以进行自动旋转;并可以对三维图分别沿X、Y、Z轴进行比例缩放,也可以使三维图沿X、Y、Z轴三个方向同时进行相同比例缩放。 2.Win32环境下的OpenGL编程 1建立视图界面 .新建一个标准EXE项目; .在部件中添加COMCTL32.OCX控件; .在项目菜单下的引用子菜单下加入VBOpenGL库vbogl.tlb)在窗体上放置部件, 2创建设备描述表? .定义像素格式结构? Dim?pfd?As?PIXELFORMATDEscriptOR .描述像素格式 pfd.nS

文档评论(0)

1亿VIP精品文档

相关文档