Game101课程笔记_lecture11_几何(曲线)

在这里插入图片描述
TBN的讲解
在这里插入图片描述
在这里插入图片描述

1 显示几何的方法

在这里插入图片描述
在这里插入图片描述

1 点云

最简单的表示方法
Point cloud

在这里插入图片描述

2 多边形面

在这里插入图片描述
三角形面如何表示一个物体的?

空间中的顶点坐标,纹理坐标,法线,以及各个顶点之间的连接关系。
在这里插入图片描述

2 曲线

在这里插入图片描述
camra path
在这里插入图片描述
在这里插入图片描述

1 贝塞尔曲线

1 简介

用一系列的控制点来绘制一条曲线,曲线并不一定通过控制点,只要通过起止点即可。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2 de castekujau 算法

三个点:

在这里插入图片描述
找一个点,通过参数t来表示。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
四个点:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3 代数形式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
b0上方那个2不是表示平方,而是指第二次计算
在这里插入图片描述
下面多项式像短语s+t的n次方
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4 性质

仿射变换下,前后得出的贝塞尔曲线一模一样,
但是对于投影并不具备这个性质,
凸包性质-画出来的曲线在几个控制点内。
控制点都在一条线上,凸包就是自己,所以贝塞尔曲线一定是在这条线。
在这里插入图片描述
在这里插入图片描述

5 逐段贝塞尔曲线

每四个控制点定义一条贝塞尔曲线。
在这里插入图片描述
如何保证四个点之间保证光滑的,
最后一段的方向是后面两个点连接的方向,
所以保证切线方向相同,大小相等。

在这里插入图片描述
几何上的:
在这里插入图片描述
一阶连续,导数连续。
在这里插入图片描述
二阶连续–曲率连续。

2 别的曲线

1 样条

一个可控的曲线
在这里插入图片描述

B样条

几个控制点的基函数加权平均。
是对贝塞尔曲线的拓展
B样条具有局部性,更容易控制,影响范围小
及其复杂。基函数很复杂
在这里插入图片描述
非均匀B样条NURBS
胡事民老师的课程可以学到更多样条的知识
在这里插入图片描述

2 曲面

1 贝塞尔曲面

在这里插入图片描述
贝塞尔曲线如何形成贝塞尔曲面?
在水平方向上做一次贝塞尔曲线,然后再另外一个方向再做一次贝塞尔曲线。
需要两个t。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
用参数(u,v)就可以找出曲面上的一个点。
在这里插入图片描述
在这里插入图片描述

2 网格:几何处理

网格细分:
网格简化:网格细分的逆过程。
网格正规化:让三角形都变成归正的三角形。

在这里插入图片描述
作业:画贝塞尔曲线,只要实现de算法即可。

发布了134 篇原创文章 · 获赞 16 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_41286360/article/details/104915251
今日推荐