自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

拉风小宇的博客

欢迎大家和我交流关于图形学以及机器学习的问题

  • 博客(10)
  • 资源 (18)
  • 收藏
  • 关注

原创 给立方体添加光照和材质

之前做出来的东西虽然说也有颜色,但是光照效果我是一直都想添加的,而且估计学习opengl这一部分的东西也要在这个之后完结了,开始打算做更贴近于我自己专业的东西了,那就加把劲,把它搞定

2016-04-28 21:36:59 2703

原创 绘制带颜色的几何体

之前好不容易把只有框框的几何体补上了其应该有的面,可是仅仅做到了有面。。几何体只有单一的颜色,看起来就非常的聒噪,从现在开始找给几何体上色的方法

2016-04-27 16:46:34 1170

原创 把只有框架的立体图添加面

前面虽然已经做过了带颜色的立体图形,不过大部分还是建立在画线的事实上,如果不画面的话,是没有办法在整个的立体图形中加入颜色的,今天我开始探索在面上下功夫。在我的http://blog.csdn.net/lafengxiaoyu/article/details/51244200博客的基础上,加入一段绘制多边形的代码即可for (int i = 0; i < 6; ++i) //

2016-04-27 10:02:32 1009

原创 绘制恒星行星卫星三星系统

这次的博客略微有点偷懒了,主要利用上次博客的成果略微加了一点点东西形成的,因为网上流传着一份三星系统,我这次就是先制作了一个两星系统,其实也就是多加了一个函数void glTranslatef(GLfloat  x, GLfloat  y, GLfloat  z);意思非常容易,就是往x,y,以及z方向上平移的向量插一句,其实利用这个和之前的旋转,略微控制下旋转的速度就可以制作出三星系

2016-04-26 21:57:20 1833 3

原创 第一个动作图,让球体转起来

本来以为这个事情很容易做到,突然发现网上的各种东西都太杂乱。。已经一个小时过去了我还没有找到最简单的方法,突然觉得自己写的东西哪天某个初学者看起来很清楚的话也能算我大功一件了。这个工程量果然比之前的大很多。。终于解决了之前出bug的一个问题,总感觉球体不是在均匀旋转的,后来我利用两个函数修改了一下我是视角,问题得到解决gluPerspective —设置一个投射投影矩阵void g

2016-04-25 21:14:46 1351 3

原创 绘制圆形以及球体

上次学会了如何绘制正方体和正四面体,今天开始绘制球体,估计不难,嘿嘿,为了稳妥起见,从圆形开始果然很简单。。三分钟搞定,代码如下#include #include #include #include float pi =3.1415927f;float r= 0.8f;void myDisplay(void){ glClear(GL_

2016-04-25 18:12:50 7252 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 10724 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 4127

原创 利用求值器绘制三次Bezier曲线

利用求值器重新绘制三次Bezier曲线

2016-04-23 21:56:18 2173 2

原创 开始学习opengl以及绘制三次Bezier曲线

开始学习opengl,借鉴一些代码用伯恩斯坦基函数绘制Bezier曲线

2016-04-23 14:54:08 7706 2

矩阵权loop细分mu的计算

矩阵权Loop细分的mu的一般计算方法,通过计算与顶点相连的点的个数计算得到。

2018-11-13

Catmull-Clark细分的MATLAB实现

Catmull-Clark细分的MATLAB实现,test.m文件中是执行文件,具体的算法在CCSubdivision.m 中,对于有边界和无边界的四边形网格都是可以用的,输入和输出都是obj文件

2018-05-16

200个点的bunny图

200个点的bunny图,obj格式

2017-05-19

有理Biezier曲线和NURBS的通俗介绍

tue的课程资料

2017-05-09

MATLAB绘制Bezier曲线

鼠标左键绘制点,右键拖动点,中键删除点

2017-05-02

MATLAB读取obj文件中的数据

MATLAB读取obj文件中的数据,读取的数据是点和面

2017-03-19

MATLAB的一个茶壶实例

MATLAB的一个茶壶实例,带有光照,平移等变换,直接运行即可

2017-03-18

用Matlab绘制模型

用MATLAB的patch函数绘制兔子,只需将下面的地址改为本地地址即可 load C:\Users\Admin\Documents\MATLAB\ver.txt load C:\Users\Admin\Documents\MATLAB\face.txt

2017-03-06

ply格式的cow(只包含点面信息)

ply格式的cow(只包含点面信息)

2017-03-06

犹他茶壶(Utahpot)

描述犹他茶壶(Utahpot)的obj文件

2017-03-02

最小堆的实现和操作

利用数组实现了最小堆的创建、插入和删除等操作

2016-12-03

OpenGl读取obj格式文件

可以通过OPENGL打开obj格式的文件,运行之后按“o”或者“O”选择相应的obj文件,按小键盘的“+”和“-”放大缩小图像

2016-06-02

支持滚轮的glut套装

支持滚轮的glut套装,只需替换现在的几个文件即可^^亲测可用

2016-05-12

斯坦福兔子

cpp格式的斯坦福兔子数据点

2016-05-05

de Casteljau算法绘制Bezier曲线

利用de Casteljau算法绘制Bezier曲线,是利用了递归的思想

2016-05-02

一个用opengl实现的带有光照和材质效果的立方体

用opengl实现的一个带有光照效果和材质效果的立方体模型

2016-04-29

opengl实现双三次Bezier曲面

利用opengl实现双三次Bezier曲面

2016-04-25

opengl实现三次Bezier曲线

opengl实现三次Bezier曲线

2016-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除