自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

拉风小宇的博客

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

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

原创 矩阵权(Matrix weighted)Bezier三角(曲面)片

参考文献仍然是杨老师的这篇 Matrix weighted rational curves and surfaces文章,结合上篇博文中的算法,再次将其引申到三角面片上

2017-10-25 10:36:54 1483 3

原创 绘制Bezier三角面片

将Bezier曲线曲面推广到三角域,得到三角曲面片,用matlab实现

2017-10-23 11:33:32 3460 4

原创 利用de Casteljau算法绘制Bezier曲面

在之前绘制Bezier曲线的基础上绘制Bezier曲面,下面只是举了一类,其他的例子可以类似进行,下面直接贴代码~function decasteljau_surf(vertices)%DECASTELJAU_SURF Summary of this function goes here% Detailed explanation goes here NumPoin

2017-10-12 14:24:36 4409 8

原创 三维网格精简算法(Quadric Error Metrics)附源码(二)

最近在研究网格简化,之前转载的一篇博文利用的是QEM度量误差进行网格简化,具体的算法在三维网格精简算法(Quadric Error Metrics)附源码(一)一文中说明的已经很清楚了。在上一篇博文中边收缩的方式是选取三个点,分别是边的端点和中点,计算其QEM,从中选择最小的,将边收缩为一点,即为上篇博文中策略一。本文将其扩展为策略二,即每条边都计算使其二次误差矩阵最小的点,如果得不到的话,再运用策略一,从端点和中点中选择二次误差最小的点。

2017-10-06 16:57:53 9368 5

原创 网格顶点方向的计算(一种新的面积加权方法)

对于网格曲面,顶点法矢计算的常用方法是将其一邻域内三角片的法矢进行面积加权平均。 这里参考下面文献 三角网格模型顶点法矢与离散曲率计算 ——神会存,李建华,周来水提出了一种新的面积加权方法。

2017-10-04 20:46:06 4112 12

矩阵权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关注的人

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