OpenGL--第一个OpenGL程序】的更多相关文章

环境:VS2012 + OpenGL所需文件(其他IDE也可以,不一定要VS2012,VS2010或其他也可以) 步骤: 1.下载Vs2012 2.下载OpenGL所需文件 3.解压缩OpenGL包并放到指定目录 4.使用VS2012新建工程 5.设置包含目录和库目录 6.运行第一个OpenGL程序 1.下载Vs2012 VS2012下载地址:http://wenku.baidu.com/view/552e3d2f0722192e4536f647.html 2.下载OpenGL所需文件 Open…
OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性. 1.与C语言紧密结合. OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学习的.如果你曾经接触过TC的graphics.h,你会发现,使用OpenGL作图甚至比TC更加简单. 2.强大的可移植性. 微软的Direct3D虽然也是十分优秀的图形API,但它只用于Windows系统(现在还要加上一个XBOX游戏机).而OpenGL不仅用于 Windows,还可…
写在前面 OpenGL能做的事情太多了!很多程序也看起来很复杂.很多人感觉OpenGL晦涩难懂,原因大多是被OpenGL里面各种语句搞得头大,一会gen一下,一会bind一下,一会又active一下.搞到最后都不知道自己在干嘛,更有可能因为某一步的顺序错误导致最后渲染出错,又或者觉得记下这些操作的顺序是非常烦人的一件事.那么,OpenGL为什么会长成这个样子呢?这篇文章旨在通过一个最简单的OpenGL程序开始,让我们能够"看懂"它,"记住"这些操作顺序. 我们先来解…
账号是:qq876.......   pwd:bky.13....................... 程序如下 #include <GL/glut.h> // #pragma comment(linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"" ) void myDisplay(void) { glClear(GL_COLOR_BUFFER_BIT); //glCle…
一.工具的安装 因为要写C++程序,为了便捷,这里我安装的Visual Studio: 免费使用90天!安装好了之后,我们要为我们的开发安装相应的工具集: 因为我是要在windows上跑的,所以选择如下两个包: 选择完之后进行安装(3.7个G) 二.辅助头文件 因为我们要用openGL来画图形,所以要使用到界面工具,这里采用GLUT(<opengl编程指南第八版>用的是glut): 相关包请自行百度: 接下来就是5个文件的放置了: ①.h头文件(在这里指glut.h) ②.lib包文件(在这里…
面记录一下Windows下配置OpenGL与我的第一个OpenGL程序. 第一步:选择一个编译环境    现在Windows系统的主流编译环境有Visual Studio,Broland C++ Builder,Dev-C++等,它们都是支持OpenGL的.但这里我选择的是VS 2010作为学习OpenGL的环境.   第二步:安装GLUT工具包    GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装. 自己可以搜索"OpenGL SDK"下载,或者到官网上…
转自: http://wiki.eoe.cn/page/Building_an_OpenGL_ES_Environment.html 负责人:zhangql原文链接:http://docs.eoeandroid.com/training/graphics/opengl/environment.html 要用OpenGl ES在应用程序中绘制图像,首先你要创建与之对应的视图容器.当中最直接的方法就是使用GLSurfaceView和GLSurfaceView.Renderer接口.GLSurface…
不要用那个nehe ndk了 误人子弟! 转自: 一个窗口,代码可真多啊 http://www.yakergong.net/nehe/ 在这个教程里,我将教你在Windows环境中创建OpenGL程序.它将显示一个空的OpenGL窗口,可以在窗口和全屏模式下切换,按ESC退出.它是我们以后应用程序的框架. 现在就让我们直接从代码开始吧.第一件事是打开VC然后创建一个新工程.如果您不知道如何创建的话,您也许不该学习OpenGL,而应该先学学VC.某些版本的VC需要将 bool 改成 BOOL ,…
本文参考了<计算机图形学>(Donald Hearn著)的第2.9节. OpenGL基本函数库用来描述图元.属性.几何变换.观察变换和进行许多其他的操作.OpenGL被设计成与硬件无关,因此输入.输出函数等许多操作均不包括在其基本库当中.但在为OpenGL开发的辅助库中有输入和输出函数及许多附加函数. 1 基本的OpenGL语法 OpenGL基本库(也称为核心库)中的函数名要以gl为前缀,且函数名中每一组成词的第一个字母要大写.例如:glBegin,glClear,glCopyPixels等.…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/graphics/opengl/environment.html 要在你的应用中使用OpenGL ES绘制图像,你必须为它们创建一个视图容器.一个比较直接的方法是同时实现一个GLSurfaceView和一个GLSurfaceView.Renderer.GL…