学习 OpenGL 系列教程(第6集):掌握 glArrayElement、 glDrawElements 和 glDrawArrays 的用法
发布时间
阅读量:
阅读量
这三者均为基于顶点数组进行绘制的OpenGL函数
glArrayElement 每次 仅能采用一组 顶点数据,并须在此期间完成绘制。
glDrawElements 每次能够支持绘制多组顶点数据集合,并且允许按照任意顺序存放这些数据。此外该功能无需使用 glBegin 和 glEnd 标签的限制
在每次调用glDrawArrays时 可以渲染 多组顶点数据 必须确保所有顶点数据按顺序从起点延伸至终点进行渲染 无需使用glbegin或glen函数
现在还存在一些实现顶点数组绘制的函数,在我使用的这个版本(OpenGL 3.3)被删除了。
查看版本等信息:
通过调用glQueryString获取了当前OpenGL实现厂商的信息;
通过调用glQueryString获得了一个渲染器标识符;
通过查询得到了当前系统支持的OpenGL版本信息;
通过查询确定了当前所使用的GLU工具库版本号。
介绍完了,直接上代码:
// vertexPointer.cpp : 定义控制台应用程序的入口点。
//使用顶点数组 进行 渲染
//
#include "stdafx.h"
#include <gl/glut.h>
void init(){
glClearCo
全部评论 (0)
还没有任何评论哟~
