三九宝宝网宝宝教育智力培养

如何在windows下开发opengles3

03月19日 编辑 39baobao.com

[新纲要下如何开发家长资源]随着新纲要的试行,家长工作越来越成为幼儿园教育的重要组成部分,合理利用家长资源促进教学工作,已经成为教师教育、教学方法的手段之一。利用家长资源,达到家园共育,既可以增进老...+阅读

接下来我们看看怎样搭建可以不通过cmake来新建工程。1.把opengles3-book-master\External\Include 和 opengles3-book-master\Common\Include 里面的所有文件 拷贝到 Microsoft Visual Studio 12.0\VC\include下(vs的安装目录)。2.进入上一篇文章中的Build文件夹里面,找到Build\Common\Debug\Common.lib,模拟器安装目录下的 libEGL.lib 和 libGLESv2.lib 拷贝到 Microsoft Visual Studio 12.0\VC\lib路径下。3.把模拟器安装目录下的libEGL.dll和libGLESv2.dll拷贝到Microsoft Visual Studio 12.0\VC\bin目录下。4.用VS新建一个c++空项目,点击工程的属性。5.链接器-》输入-》修改 附加依赖项,加入libGLESv2.lib;libEGL.lib;Common.lib;,用分号隔开,确定。6.把\opengles3-book-master\Chapter_2\Hello_Triangle\Hello_Triangle.c 拷贝到你新建的工程,并添加到源文件, 然后F5调试,Hello_Triangle.c 顺利编译出来了。

...

如何用VB opengl画圆柱

三维模型的显示

目前对三维图形程序的开发大多是基于OpenGL来实现的,OpenGL实际上是一个独立于窗口系统和操作系统的开放式三维图形标准,得到了众多计算机厂商的支持。作为一个优秀的三维图形接口,OpenGL提供了丰富的绘图命令,利用这些命令能够开发出高性能、交互式的三维图形应用程序。它与VC有着紧密的开发接口,但由于VC对于一般非计算机专业的工程技术人员来说难以掌握,因而给工程领域的仿真程序设计带来了很大的不便。但目前支持VB等开发工具的OpenGL开发库也开始出现。本文就是基于VBOpenGL(vbogl.tlb)库来实现的,这是一个可免费使用的第三方库,它封装了大量的底层OpenGL库函数,很大程度上简化了开发工作。

在VB中建立三维图形环境之前,首先要在“工程”菜单下通过“引用”子菜单下加入VBOpenGL库,然后在窗体上加入一个PictureBox控件作为三维模型的显示和操作区域。

[[[[作为工程应用的虚拟设计或仿真程序,其三维模型可通过一般的三维造型软件如Solidworks来设计,然后通过软件提供的图形接口输出为中性文件。目前主流的三维造型软件都支持多种标准文件格式,其中STL 文件是一种可读性较强的文件格式,适合在工程仿真程序中使用。STL 文件格式最早是作为快速成型领域中的接口标准,已被广泛应用于各种三维软件中,很多主流的商用三维软件都支持STL 文件的输入输出。STL模型是以三角形集合来表示物体外轮廓形状的几何模型,其中每个三角形面片有四个数据项表示,即三角形的三个顶点坐标和三角形面片的外法线矢量,STL 文件即为多个三角形面片的集合。

因此在VB环境中可通过读入STL 文件并在绘图空间中重现的方法来显示三维模型。首先对读入的STL 文件按行分解,从中解析出每个面元,并存储到结构体数组中,接下来的工作就是通过VBOpenGL中的glColor3d函数对每个面元进行渲染和着色,并把渲染的结果以图形的形式填充到PictureBox控件的绘图区中,最终实现整个模型的显示。需要说明的是在显示三维模型之前,必须对VBOpenGL中的初始环境进行定义。]]]]]]

+++++++++++我现在看了后 有很多的不明白 一个是 保存后的 STL文件怎么导入 还有在正确导入OPENGL后 怎么做 才能让做好 模型进行运动????

我目的是做个 机械手的 运动仿真 [我打算做个独立程序]

我个人的思路是 在 SOLIDWORKS 中建立好模型 并装配好

然后把他保存成 STL 文件 导入 VB中进行编辑

最后 做 菜单等

以下为关联文档:

如何正确入门Windows系统下驱动开发领域[序言] 很多人都对驱动开发有兴趣,但往往找不到正确的学习方式.当然这跟驱动开发的本土化资料少有关系.大多学的驱动开发资料都以英文为主,这样让很多驱动初学者很头疼.本人从...

如何在windows下实现一个简单的文件管理系统简单来说 你需要实现一个窗口。 这个窗口可以查看,删除,重命名,新建 然后…你实现窗口的时候就会实现 “如何显示指定那个文件夹的内容” 接下来你需要给窗口实现一个类似ID的...

如何在Windows环境搭建Object C开发环境1. 安装编译环境 Object C和其他很多语言一样,都需要有一个编译器。Object C 是在GCC下编译的。GCC(GNU Compiler Collection,GNU编译器集合),是一套由 GNU 开发的编程语言编...

如何在Linux下使用OpenGL C开发前提是: 1.配置好了Ubuntu下的c++环境,gcc以及g++可用。 2.使用eclipse for c+做OpenGL开发 步骤一: 在ubuntu终端下运行以下命令,安装opengl所需要的库文件 $ sudo apt-get ins...

在Linux下如何开发C程序在linux下输入:(以hello.c为例)首先选中文件要保存的路径(如:cd work)vi hello.c(要编辑的文件名)输入程序:# includeint main(void) { printf("hello,world!\n"); return 0; 注:return和...

怎样在ubuntu下安装Qt开发环境在ubuntu下安装Qt开发环境步骤如下: 1、下载Qt Framework。进入官方页面,选择中间的标签LGPL,然后下载Qt libraries 4.7.0 for linux/x11(199MB)。 2、解压文件。进到存放下载...

如何在Mac下Android开发环境搭建在mac下搭建android开发环境教程如下: 1、首先我们需要知道开发安卓的环境由以下几个组件组成:Java虚拟机JDK、Eclipse、Eclipse插件ADT(Android Developer Tool)和Android开...

如何开发windows桌面小工具如何开发windows 桌面小工具 Windows桌面小工具在Windows Vista或最新的Windows7都可以使用,而Windows XP不可以使用。它是Windows一款新增的功能。Windows桌面小工具一些可...

如何搭建windows的android开发环境如何搭建windows的android开发环境,请问怎么搭建Android的环境跪求:我的第一个Android程序 今天给大家分享一下我的第一个Android项目:helloword 首先我们开发Android程序需要...

推荐阅读
图文推荐