
opengl学习记录
溪水流不停
远处的是风景,近处的才是人生!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vs2012配置OpenGL SuperBible5环境
刚拿到opengl编程宝典第五版,打算配置好书中源码的编程环境,折腾了一天,终于弄好了,现在记录下完整的过程: 为了方便,可以新建三个文件夹,用来放置所需的h文件,lib文件,dll文件。 这里我把所有以下的文件提供下载,包括h,lib,dll三个文件夹,地址为:http://pan.baidu.com/s/1pJG6NAb 1.freeglut 下载地址:http://http://so原创 2015-01-27 01:27:18 · 2192 阅读 · 0 评论 -
opengl:绘制球体
数学基础球面参数方程球面的参数曲线可以用球坐标表示,引入参数u,v,其中v是球面点与原点的连线与z轴正向的夹角,u表示连线在xy平面的投影与x轴正向的夹角,如下图所示:则球面参数方程可以表示为:球面法向量已知球面的参数方程以后,很容易求得给定点的法向量,分别对u和v方向求偏导数,然后对两个所得向量进行叉积即可: 实现细节已知参数方程以后,需要进行离散,分别设定u和v的步长:ustep、vstep。原创 2015-04-13 01:47:03 · 46062 阅读 · 11 评论 -
opengl:凸包算法
准备工作判断点在有向线段的左侧可以通过叉积判断,如下为k在有向线段ab的左侧代码描述:double multiply(Point a, Point b, Point k) { double x1 = b.x-a.x; double y1 = b.y-a.y; double x2 = k.x-a.x; double y2 = k.y-a.y; return x1原创 2015-04-15 00:29:33 · 2122 阅读 · 0 评论