E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
glBegin
OpenGL之路(五)制作旋转飞机模型
glut32.lib") #pragmacomment(lib,"glu32.lib") #pragmacomment(lib,"glut.lib") #include voidCube()//正方体 {
glBegin
xianyun2009
·
2014-09-27 15:00
OpenGL
模型
飞机
OpenGL之路(四)自制图形函数(正方体、圆柱、圆锥)
glut32.lib") #pragmacomment(lib,"glu32.lib") #pragmacomment(lib,"glut.lib") #include voidCube() {
glBegin
xianyun2009
·
2014-09-17 18:00
图形
OpenGL
OpenGL之路(三)基本练习
glBegin
()参数可有GL_POINTS:把每一个顶点作为一个点进行处理,顶点n即定义了点n,共绘制N个点GL_LINES:把每一个顶点作为一个独立的线段,顶点2n-1和2n之间共定义了n条线段,总共绘制
xianyun2009
·
2014-09-17 16:00
基本操作
画图
OpenGL
OpenGL学习错误列表Error List
1.undefinedreferenceto`
glBegin
'解决办法:编译时需要连接libGL.so,libGLU.so,libglut.so三个库,或者通过添加库路径到连接路径,或者通过-l参数添加链接
ziyuanxiazai123
·
2014-08-29 21:00
OpenGL学习脚印: 基本图形绘制方式比较(
glBegin
,glCallList,glVertexPointer,VBO)
OpenGL学习脚印:基本图形绘制方式比较写在前面 本节主要讨论OpenGL下基本图形(points,lines,triangles,polygons,quads,fansandstrips)的绘制方式,比较传统和现代绘制方式的区别。本文整理自网络,保留了部分原文,参考资料部分列出了主要参考内容。本节示例代码在vs2012下测试通过,如果发现了错误请纠正我。转载需经过作
ziyuanxiazai123
·
2014-08-29 11:00
内存
buffer
图形
OpenGL
OpenGL(一)二维图形的绘制:图元、多边形、颜色插值、文本、查询与错误、状态的保存
点 voidglPointsize(GLfloatsize) //对点尺寸状态变量进行设定,单位为像素,默认值1.0 注:glPointSize()不能放置在
glBegin
()和glEnd()函数之间
244510556
·
2014-08-28 10:02
多边形
图元
颜色插值
OpenGL(一)二维图形的绘制:图元、多边形、颜色插值、文本、查询与错误、状态的保存
点voidglPointsize(GLfloatsize)//对点尺寸状态变量进行设定,单位为像素,默认值1.0注:glPointSize()不能放置在
glBegin
()和glEnd()函数之间。
244510556
·
2014-08-28 10:02
图元
多边形
颜色插值
OpenGL
OpenGL(一)二维图形的绘制:一个简单的绘制矩形程序
一段简单的绘制正方形的程序: #include void display() { glClear(GL_COLOR_BUFFER_BIT);
glBegin
(GL_POLYGON); glVertex2f
244510556
·
2014-08-26 16:53
OpenGL
绘制
矩形
OpenGL(一)二维图形的绘制:一个简单的绘制矩形程序
一段简单的绘制正方形的程序:#include void display(){glClear(GL_COLOR_BUFFER_BIT);
glBegin
(GL_POLYGON);glVertex2f(-0.5
244510556
·
2014-08-26 16:53
OPenGL
矩形
绘制
OpenGL
【OpenGL 学习笔记04】顶点数组
通过之前的学习,我们知道,如果要绘制一个几何图形,那就要不断的调用绘制函数,比如绘制一个20条边的多边形,起码要调用22条函数(包含
glBegin
和glEnd)。
shun_fzll
·
2014-08-14 17:00
OpenGL
OpenGL2.0学习笔记【四】——(第二章)点线矩形
注意:1、要在
glBegin
前,或者再画东西之前。 2、
glBegin
的参数一定要是GL_POINTS或GL_POINT,GL_LINE是不行的。
CXP2205455256
·
2014-08-05 19:00
OpenGL
Delphi下OpenGL2d绘图(04)-画四边形
区别在于
glBegin
()的参数“GL_QUADS”。绘制的框架代码可以使用Delphi下OpenGL2d绘图(01)-初始化中的代码。修改的部份为Draw函数的内容。
Lin557
·
2014-07-10 17:00
一个测试openGL的小例子
安装完了之后用于测试是否成功了的例子://te.c#includevoiddisplay(){glClear(GL_COLOR_BUFFER_BIT);
glBegin
(GL_POLYGON);glVertex2f
coderguang
·
2014-05-30 17:46
计算机图形学相关
openGL 中
glbegin
()的用法
1.在
glBegin
()和glEnd()之间可调用的函数函数函数意义glVertex*() 设置顶点坐标glColor*()设置当前颜色glIndex*()设置当前颜色表glNormal*()设置法向坐标
fengkuangshixisheng
·
2014-05-18 18:00
OpenGL 学习笔记(3)绘制几何物体
几何物体可以用点来描述,我们可以通过OpenGL的api来了解一下几何图形类型其中以
glBegin
开始,glEnd结束下图是采用不同类型的图形效果为了熟悉上诉图形,下面来对每种图形进行测试建立基础坐标系在画图之前
zcj331
·
2014-04-11 13:00
OpenGL 学习笔记(4)顶点数组
则更加容易理解,OpenGL的顶点数组就是这样的作用.首先来回顾下之前画直线的函数示例1voiddrawOneLine(GLfloatx1,GLfloaty1,GLfloatx2,GLfloaty2) {
glBegin
zcj331
·
2014-04-11 13:00
opengl中对于glLookAt()和glOrtho()两个函数的理解
(-1,1,-1,1,-3,3);... gluLookAt(0,0,2.9,0,0,0,0,1,0); glColor3f(1.0,0.0,0.0);glViewport(0,0,400,400);
glBegin
u012283902
·
2014-03-28 16:00
opengl中GL_TRIANGLES的显示问题
glBegin
(GL_TRIANGLES); glVertex3f(0.0f,0.0f,0.0f);//1 glVertex3f(0.0f,0.3f,0.0f);//2 glVertex3f(0.4f
u012283902
·
2014-03-21 18:00
OpenGL: 填充非凸多边形
OpenGL多边形填充时默认为凸多边形voiddisplay() { glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0,1.0,1.0);
glBegin
(GL_POLYGON
Augusdi
·
2014-02-27 09:00
opengl 样例1
include usingnamespacestd; voiddisplay(void){ glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0,1.0,1.0);
glBegin
Silent_Ray
·
2014-02-26 11:21
display
include
图形化界面
OpenGL: 平面圆绘制与贴图
两种画圆的方法,DrawCircle2()为一般的做法,利用GL_LINE_STRIP实现,voidDrawCircle2(floatcx,floatcy,floatr,intnum_segments){
glBegin
Augusdi
·
2014-02-26 08:46
OpenGL
小流涓涓成江海,拙技点点构平台——OpenGL的glEnable和矩阵处理
OpenGLProgrammingGuide 1stEditionCoversOpenGL1.11、OpenGL绘制的多边形中间出现一道斜线在屏幕上画了一个透明的多边形,如果正常的话多变形的对角线是不会被绘制的,在程序中试了:
glBegin
giantchen547792075
·
2014-02-16 16:00
GL_POLYGON
glPushMatrix
glBegin
OpenGL: 一个简单的例子
使用GLUT工具包,显示列表绘制一个三角形,根据OpenGL版本判定使用基本的
glBegin
,glEnd方法,还是glVertexPointer,glDrawArrays方法。
Augusdi
·
2014-02-15 12:07
OpenGL
小流涓涓成江海,拙技点点构平台——细数OpenGL的异常
glGet*v放置在
glBegin
()和glEnd之间可能无法得到属性值。
giantchen547792075
·
2014-02-13 17:00
异常
OpenGL
OpenGL学习六:3D图形
glBegin
(GL_QUADS); glVertex3f(1.0f,1.0f,-1.0f);//四边形的右上顶点(顶面) glVertex3f(-1.0f,1.0f,-1.0f);//四边形的左上顶点
tiankefeng0520
·
2014-01-21 08:00
OpenGL
OpenGL学习五:矢量图形旋转
glRotatef(quard,x,y,z);旋转函数quard旋转角度x,y,z绕着(x,y,z)轴旋转glRotatef(rtri,0.0f,1.0f,0.0f);
glBegin
(GL_TRIANGLES
tiankefeng0520
·
2014-01-21 08:00
OpenGL
OpenGL学习四:矢量图形添加颜色
1.分别给点进行添加颜色
glBegin
(GL_TRIANGLES); glColor3f(1.0f,0.0f,0.0f); glVertex3f(0.0f,1.0f,0.0f); glColor3f(
tiankefeng0520
·
2014-01-20 16:00
OpenGL
OpenGL学习三:绘制矢量图形模型
glBegin
(GL_TRIANGLES); glVertex3f(0.0f,1.0f,0.0f); glVertex3f(-1.0f,-1.0f,0.0f); glVertex3f(1.0f,-1.0f
tiankefeng0520
·
2014-01-20 15:00
OpenGL
OpenGL超级宝典笔记——顶点缓冲区对象
显示列表可以快速简单地优化立即模式(
glBegin
/glEnd)的代码。在最坏的情况下,显示列表的命令被预编译存到命令缓冲区中,然后发送给图形硬件。
Mario_Q
·
2013-12-22 18:00
OpenGL
OpenGL超级宝典笔记——性能比较
本文通过包含许多顶点数据的复杂模型来比较使用
glBegin
()/glEnd立即模式,显示列表,以及顶点索引数组的性能与内存。
Mario_Q
·
2013-12-22 13:00
OpenGL
OpenGL系列教程之六:OpenGL顶点数组
vertexArray.zip, vertexArray2.zip概述初始化glDrawArrays()glDrawElements()glDrawRangeElements()例子概述不像在立即模式(在
glBegin
u012501459
·
2013-10-22 11:00
OpenGL系列教程之二:OpenGL概述
介绍状态机
glBegin
()和glEnd()glFlush()和glFinish()OpenGL介绍OpenGL是一种图形硬件的软件接口。它被设计成一种可以运行在多种不同硬件平台上与硬件无关的接口。
u012501459
·
2013-10-22 11:00
OpenGL学习笔记一。第一个程序
GLfloatvertices[3][3]={{0.0,0.0,0.0}, {25.0,50.0,0.0}, {50.0,0.0,0.0}}; GLfloatp[3]={7.5,5.0,0.0}; intj,k;
glBegin
zz_yun
·
2013-10-16 03:02
OpenGL
OpenGL学习笔记一。第一个程序
GLfloatvertices[3][3]={{0.0,0.0,0.0},{25.0,50.0,0.0},{50.0,0.0,0.0}};GLfloatp[3]={7.5,5.0,0.0};intj,k;
glBegin
zz_yun
·
2013-10-16 03:02
opengl
qt
OpenGL 画直线 WIN7 VS2012
OpenGLVS2012环境搭建以及第一个OpenGL例子(WIN764位系统)我们改动下代码:#include voidmyDraw(void) { glClear(GL_COLOR_BUFFER_BIT);
glBegin
cp790621656
·
2013-10-10 01:00
OpenGL
vs2012
OpenGL入门学习(十五)
glBegin
(GL_QUADS); glVertex3f(...);
eric41050808
·
2013-09-27 14:00
GPU
OpenGL
【OpenGL游戏开发之三】OpenGl核心函数库汇总
拷贝的三角形glAlphaFunc允许设置alpha检测功能glAreTexturesResident决定特定的纹理对象是否常驻在纹理内存中glArrayElement定义一个被用于顶点渲染的数组成分
glBegin
my183100521
·
2013-09-16 15:00
OpenGL
OpenGL超级宝典笔记——画三角形
1:
glBegin
(GL_TRIANGLES);2:glVertex2f(0.0f,0.0f);//V03:glVertex2f(25.0f,25.0f);//V14:glVe
Mario_Q
·
2013-09-12 22:00
OpenGL
OpenGL超级宝典笔记——画直线
如下代码:会在两点之间画一条直线
glBegin
(GL_LINES); glVertex3f(0.0f,0.0f,0.0f); glVertex3f(50.0f,25.0f,0.0f);glEnd
Mario_Q
·
2013-09-10 21:00
渲染管线
如:点 线三角形.等一些几何图元..OpenGL绘制几何图元的方法有以下三种: 一次一个顶点.即使用
glBegin
() glVertex()glEnd()指定几何对象.
luyuncsd123
·
2013-09-04 17:00
OpenGL代码段
3.1415926536;voidmyDisplay(void){ inti; //glShadeModel(GL_FLAT); glClear(GL_COLOR_BUFFER_BIT);
glBegin
luyuncsd123
·
2013-09-04 15:00
读书笔记——OpenGL超级宝典
glPushMatrixglRotatefglBegin和glEnd在
glBegin
和glEnd之间,并不是所有的OpenGL函数都是合法的。GL_LINES如果为GL_
wlsgzl
·
2013-08-19 00:00
读书笔记
OpenGL
opengl点的绘制
glClear(GL_COLOR_BUFFER_BIT);glPointSize(9);//指定点的大小,9个像素单位glColor3f(1.0f,0.0f,0.0f);//指定点的颜色值,此点的颜色为红色
glBegin
chenyu19880302
·
2013-08-14 16:22
opengl
opengl点的绘制
glClear(GL_COLOR_BUFFER_BIT);glPointSize(9);//指定点的大小,9个像素单位glColor3f(1.0f,0.0f,0.0f);//指定点的颜色值,此点的颜色为红色
glBegin
chenyu19880302
·
2013-08-14 16:00
OpenGL
图像处理
OpenGL—坐标变换
OpenGL将3D物体渲染到2D平面,实质就是将一系列三维的顶点坐标变换到2D平面像素的一个过程,一般需要如下几种坐标变换方式:坐标:物体坐标:物体自己绘制时的坐标,比如绘制一个三角形:
glBegin
(
wind_hzx
·
2013-07-31 20:00
编程
3D
图形
OpenGL
坐标变换
【OpenGL】细分三角形
,-0.58},{0.0,1.15}}; intn; voidmydisplay() { glClear(GL_COLOR_BUFFER_BIT); glColor3f(0.5,0.5,0.4);
glBegin
Arthurlr
·
2013-07-30 20:00
【OpenGL】细分三角形
,-0.58},{0.0,1.15}}; intn; voidmydisplay() { glClear(GL_COLOR_BUFFER_BIT); glColor3f(0.5,0.5,0.4);
glBegin
Arthurlr
·
2013-07-30 20:00
opengl 指定着色模型
3.1415926536;voidmyDisplay(void){ inti; //glShadeModel(GL_FLAT); glClear(GL_COLOR_BUFFER_BIT);
glBegin
xbl1986
·
2013-07-17 14:00
VS2012下基于Glut 绘制立方体示例程序:
使用
glBegin
(GL_QUADS)绘制六个侧面来组成一个立方体;并使用glFrontFace(GL_CW)、glFrontFace(GL_CCW)来设置每个面的正面;使用glColor3ub来设置立方体每六个顶点的颜色
yearafteryear
·
2013-07-01 23:00
OpenGL 3d 入门
摘录了计算机图形学书上的一个例子,嘿嘿,比想象的简单啊;稍微修改下,算是3D入门吧;#include"glut.h" voidaxis(doublelength) { glPushMatrix();
glBegin
wuxinliulei
·
2013-06-17 13:00
OpenGL
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他