
OpenGL
yy763496668
这个作者很懒,什么都没留下…
展开
-
OpenGL的环境配置和第一个程序
我所用的OpenGL的编码是在VS2013中写的。下面我来介绍一下在VS2013中如何配置开发的环境。 下面我将对 Windows 下的 OpenGL 编程进行简单介绍。 学习 OpenGL 前的准备工作 第一步,选择一个编译环境 现在 Windows系统的主流编译环境有 Visual Studio,Broland C++ Builder,Dev-C++等,它们都是支持 OpenGL 的。原创 2016-05-21 14:03:08 · 735 阅读 · 0 评论 -
基本的OpenGL语法及其相关的知识。
1、OpenGL基本库(也叫OpenGL核心库)中的函数名以gl为前缀,函数中的每一个组成词第一个字母要大些。 例如:glBegin,glClear,glCopyPixels,glPolygonMode 2、函数中用到的常量以GL开头,常量中的每一个组成词均采用大写,单词与单词之间用下划线_分开。 例如:GL_2D,GL_RGB,GL_POLYGON,GL_AMBEIENT_AND_DIFFU原创 2016-05-21 15:07:40 · 2448 阅读 · 0 评论 -
OpenGL画点函数
要描述一个点的几何要素,我们只需要在世界坐标系中指定一个位置,然后该坐标位置和场景中已有的其他几何描述一起呗传输给观察子程序。除非指定其他属性值,OpenGL图元按默认的大小和颜色来显示。默认的图元是白色的,而默认的点大小等于单一屏幕像素大小。 我们使用下面的OpenGL函数可以指定一个点位置的坐标glVertex *();*表示该函数后面有缀码。这些缀码用来指明空间维数 、坐标值变量的数据类型和原创 2016-06-11 20:33:18 · 5413 阅读 · 1 评论 -
OpenGL 画出五角星
第一次尝试做一个图形,这里难度主要在于三角函数的运算#include "stdafx.h"#include <GL\glut.h>#include <math.h>const GLfloat Pi = 3.1415926536f;void drawStar(){ GLfloat a = 1 / (2 - 2 * cos(72 * Pi / 180)); GLfloat bx =原创 2016-06-12 17:15:29 · 2726 阅读 · 0 评论 -
vs2013 配置 freeglut3.0(opengl的窗口系统库)
一、freeglut3.0freeglut是opengl的窗口工具库,源码下载地址 http://sourceforge.net/projects/freeglut/二、获取预编译的头文件,lib和dllfreeglut2.x都是直接提供预编译库的,所以freeglut2.x的配置方法并不能直接适用于freeglut3.0。freeglut3.0只提供源码和头文件,没有直接的lib库和dll库,但可转载 2016-10-12 23:11:22 · 974 阅读 · 0 评论 -
OpenGL结合C#进行绘图 VS2015
转自:http://www.cnblogs.com/wangshide/archive/2012/04/14/2447499.html 本人对OpenGL产生了浓厚的兴趣,又想学习一下C#这个语言,就想两个一起学习一下,就正好发现这篇文章,结合起来学习。路漫漫其修远兮,吾将上下而求索!!OpenGL简介OpenGL作为一种图形学编程接口已经非常流行, 虽然在大型游戏方面DirectX有一定的市场占转载 2016-11-24 15:31:43 · 6937 阅读 · 2 评论