VB中利用OpenGL绘制三维地质构造图

Lesbian米小童

Lesbian米小童

2016-01-29 12:09

VB中利用OpenGL绘制三维地质构造图,VB中利用OpenGL绘制三维地质构造图
  曾经为了在计算机上实现一幅三维地质构造图,费尽周折,而结果却难以令人满意。而现在,因为有了 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)(可以到http://home.pacific.net.hk/~edx/tlb.htm网站下载);

    在窗体上放置部件,建立如下视图界面(图1所示):


           图1 视图界面


展开更多 50%)
分享

猜你喜欢

VB中利用OpenGL绘制三维地质构造图

vb
VB中利用OpenGL绘制三维地质构造图

利用VB三维面板控件设计流动条

编程语言 网络编程
利用VB三维面板控件设计流动条

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何在AutoCAD中绘制排球三维建模

cad教程 autocad教程 CAD
如何在AutoCAD中绘制排球三维建模

coreldraw绘制三维动感卡通斑马

CorelDRAW 电脑应用
coreldraw绘制三维动感卡通斑马

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

AutoCAD 2008 绘制三维图形

autocad教程
AutoCAD 2008 绘制三维图形

PowerPoint如何制作三维图

电脑网络
PowerPoint如何制作三维图

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Windows 98/2000下多屏显示技术的实现

Windows 98/2000下多屏显示技术的实现

JSP的login程序代码

JSP的login程序代码
下拉加载更多内容 ↓