Win32 OpenGL编程 3 基本图元(点,直线,多边形)的绘制

               

Win32 OpenGL编程(3) 基本图元(点,直线,多边形)的绘制

write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie

讨论新闻组及文件

一、   提要

在前面两篇相关文章

《 Win32 OpenGL 编程(1)Win32下的OpenGL编程必须步骤

Win32 OpenGL编程(2) 寻找缺失的OpenGL函数

中,我们已经建立了一个较为全面的Win32 OpenGL编程环境及一个简单的框架,并且,实际上掌握了OpenGLWindows下与Win32窗口交互的方法,在此基础上,总算是可以正式进行一些OpenGL相关知识的学习,前面的那些也就算是热身。本文的目的是将OpenGL中基本图元(点,线,多边形)的绘制大概的讲解一遍,最后可以组合的使用这些技术用OpenGL完成较为复杂的2D图形。

 

二、   基本图元相关概念

首先讲讲相关的概念,在OpenGL中,即使是复杂的图形,实际上也是由一些非常基本的图元组成,即点,直线,多边形,多边形中用的较多的又是三角形和矩形。在数学中,两点确定一条直线,三点确定一个三角形和一个面,同一个面上的四个点确定一个四边形。。。。。。在OpenGL中也大致的利用此方式来确定直线和多边形,也就是说,当你想画一个直线或者一个多边形的时候,只需要告诉OpenGL能确定此直线或者多边形的点即可。用参考2中的描述是:“在OpenGL中,所有的几何物体最终都描述成一组有序的顶点”。有此基本的概念后就可以看下面的例子了。

 

三、   OpenGLHello World示例分析

这里的Hello World程序指的是一个利用

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值