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

2016-01-29 12:09 99 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 视图界面


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

延伸阅读
先看最终的效果。在这个例子的制作过程当中,我们可以真切体会到材质与灯光之间互相的紧密连系,准备好了吗?我们开始学习的旅程吧。看了图1和图2,也许有朋友会提问:为何效果差距那么大?当我们编辑好材质以后,相信会得到一个满意的效果。 图1缺省材质的灯光效果 图2编辑材质后的灯光效果 ...
标签: Illustrator
在Adobe 中,你能用几种简单的形状创建三维效果。将一维空间内的物体拉伸,再加入底,侧面和阴影,从而赋予三维效果的真实感。这篇教程是个小小的范例,希望它能帮助你正确的绘制物体。素材是一张柠檬图案的矢量图,我们要做的是以这张图为基础创建一个圆柱体。(如下图) 1、从圆形创建椭圆 选择整个的圆形对象,用选择工...
标签: 办公软件
自选图形是Word中一个非常有趣的工具,它不仅可以制作电子报刊或文档的装饰图案,而且还可以设计出精美的三维效果图。题图中90%以上的家具和布景都是用自选图形绘制的,再加上几张剪贴画。怎么样!看上去是不是很专业?下面笔者就挑选其中的几个要素进行介绍。  大衣柜 (1)在Word文档中,首先单击“绘图”工具栏中的“矩形”按钮...
标签: 办公软件
自选图形是Word中一个非常有趣的工具,它不仅可以制作电子报刊或文档的装饰图案,而且还可以设计出精美的三维效果图。题图中90%以上的家具和布景都是用自选图形绘制的,再加上几张剪贴画。怎么样!看上去是不是很专业?下面笔者就挑选其中的几个要素进行介绍。 大衣柜 (1)在Word文档中,首先单击“绘图”工具栏中的“矩形”...
标签: autocad教程
本文由 中国 shaonx 原创,转载请保留此信息! 本系列AutoCAD三维建模教程由中国AutoCAD版块为对AutoCAD三维建模感兴趣的朋友整理制作的,是专为刚开始接触AutoCAD三维的朋友定身打造的。本教程由浅入深,循序渐进,通过对60道练习题的绘制步骤讲解、各个三维命令的使用介绍,将喜爱AutoCAD三维建模的朋友带进门。希望通过本教程的介绍...

经验教程

339

收藏

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