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

2016-01-29 12:09 88 1 收藏

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

【 tulaoshi.com - vb 】

  曾经为了在计算机上实现一幅三维地质构造图,费尽周折,而结果却难以令人满意。而现在,因为有了 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 视图界面


来源:https://www.tulaoshi.com/n/20160129/1484858.html

延伸阅读
PowerPoint如何制作三维图   前提条件:您所插入的自选图形对象或图片,必须是二维的如果是自选图形本身就是三维效果,那该功能则无法使用! 效果图如下: 三维图实现过程如下: 1、我们从何处入手呢? 首先,使用自选图形功能,在PowerPoint幻灯片中插入大体上如下图的三个二维自选图形; 2、稍加调整颜...
先看最终的效果。在这个例子的制作过程当中,我们可以真切体会到材质与灯光之间互相的紧密连系,准备好了吗?我们开始学习的旅程吧。看了图1和图2,也许有朋友会提问:为何效果差距那么大?当我们编辑好材质以后,相信会得到一个满意的效果。 图1缺省材质的灯光效果 图2编辑材质后的灯光效果 ...
标签: Illustrator
在Adobe Illustrator 中,你能用几种简单的形状创建三维效果。将一维空间内的物体拉伸,再加入底,侧面和阴影,从而赋予三维效果的真实感。这篇教程是个小小的范例,希望它能帮助你正确的绘制物体。素材是一张柠檬图案的矢量图,我们要做的是以这张图为基础创建一个圆柱体。(如下图) 1、从圆形创建椭圆 ...
标签: autocad教程
本文由 中国 shaonx 原创,转载请保留此信息! 本系列AutoCAD三维建模教程由中国AutoCAD版块为对AutoCAD三维建模感兴趣的朋友整理制作的,是专为刚开始接触AutoCAD三维的朋友定身打造的。本教程由浅入深,循序渐进,通过对60道练习题的绘制步骤讲解、各个三维命令的使用介绍,将喜爱AutoCAD三维建模的朋友带进门。希望通过本教程的介绍...
标签: PS PS教程
原作者:Simon Lissaman Simon Lissaman是谁? 1973年出生于澳大利亚,从小就学习绘画。我的艺术灵感和影响包括Ron Smith、 Will Simpson,、Boris Vallejo、 Frank Frazetta,、Uderzo,、Hergé,、Rodin、 Frank Cho 和 Michael Whelan (都是名字)。我入门数字艺术是在堪培拉的交互式表演学院的3D动画课程上。通过这个课程...

经验教程

965

收藏

19
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部