- 博客(10)
- 资源 (18)
- 收藏
- 关注
原创 给立方体添加光照和材质
之前做出来的东西虽然说也有颜色,但是光照效果我是一直都想添加的,而且估计学习opengl这一部分的东西也要在这个之后完结了,开始打算做更贴近于我自己专业的东西了,那就加把劲,把它搞定
2016-04-28 21:36:59 2774
原创 绘制带颜色的几何体
之前好不容易把只有框框的几何体补上了其应该有的面,可是仅仅做到了有面。。几何体只有单一的颜色,看起来就非常的聒噪,从现在开始找给几何体上色的方法
2016-04-27 16:46:34 1187
原创 把只有框架的立体图添加面
前面虽然已经做过了带颜色的立体图形,不过大部分还是建立在画线的事实上,如果不画面的话,是没有办法在整个的立体图形中加入颜色的,今天我开始探索在面上下功夫。在我的http://blog.csdn.net/lafengxiaoyu/article/details/51244200博客的基础上,加入一段绘制多边形的代码即可for (int i = 0; i < 6; ++i) //
2016-04-27 10:02:32 1022
原创 绘制恒星行星卫星三星系统
这次的博客略微有点偷懒了,主要利用上次博客的成果略微加了一点点东西形成的,因为网上流传着一份三星系统,我这次就是先制作了一个两星系统,其实也就是多加了一个函数void glTranslatef(GLfloat x, GLfloat y, GLfloat z);意思非常容易,就是往x,y,以及z方向上平移的向量插一句,其实利用这个和之前的旋转,略微控制下旋转的速度就可以制作出三星系
2016-04-26 21:57:20 1861 3
原创 第一个动作图,让球体转起来
本来以为这个事情很容易做到,突然发现网上的各种东西都太杂乱。。已经一个小时过去了我还没有找到最简单的方法,突然觉得自己写的东西哪天某个初学者看起来很清楚的话也能算我大功一件了。这个工程量果然比之前的大很多。。终于解决了之前出bug的一个问题,总感觉球体不是在均匀旋转的,后来我利用两个函数修改了一下我是视角,问题得到解决gluPerspective —设置一个投射投影矩阵void g
2016-04-25 21:14:46 1366 3
原创 绘制圆形以及球体
上次学会了如何绘制正方体和正四面体,今天开始绘制球体,估计不难,嘿嘿,为了稳妥起见,从圆形开始果然很简单。。三分钟搞定,代码如下#include #include #include #include float pi =3.1415927f;float r= 0.8f;void myDisplay(void){ glClear(GL_
2016-04-25 18:12:50 7291 1
原创 开始绘制立体图形立方体正四面体
刚刚学会绘制B曲线和曲面,突然想学习绘制立体图形了,说干就干,百度了一下,从立方体开始做了好好长时间终于完成了。。实现的代码如下#include #include #include #include static const GLfloat vertex_list[][3] = { -0.5f, -0.5f, -0.5f, 0.5f, -
2016-04-25 18:07:24 10833 2
原创 利用求值器绘制双三次Bezier曲面
根据我的上一篇博客,已经可以利用求值器绘制三次Bezier曲线了,今天我要探索利用求值器绘制双三次的B曲面其实学会了之前的现在就简单很多了,这里利用的是glMap2 — 定义了一个二维求值器void glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloa
2016-04-25 09:57:52 4209
Catmull-Clark细分的MATLAB实现
2018-05-16
用Matlab绘制模型
2017-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人