Games101-6 Geometry
implicit -- 隐式几何
explicit -- 显示几何
implicit
- 点不需要知道位置,但是可以用点之间的关系表示 (按照类别归类)
- E.g. all points in 3D, where $x2+y2+z^2=1$
- 更通用的表示 $f(x,y,z) = 0$
劣势 : 不直观
优势 : 可以很简单的判断一个点是否再物体内或者外。
explicit


很难判断点是否在体积内
隐式表示





分形


explicit



curves 曲线
贝塞尔曲线
贝塞尔曲线:使用控制点来控制曲线

三个点


四个点



多次线性插值




性质

投影变换 --- 直接投影控制点和起始终止点
凸包性质 --- 贝塞尔曲线必定在控制点形成的凸包内
凸包

piecewise 贝塞尔曲线
如果控制点过多,不好控制
习惯使用4个控制点控制一段曲线

保证曲线光滑 --- 一个点相连的控制点长度相同,方向相反就是连续的


其他曲线


表面 surface

使用贝塞尔曲线得到曲面





Loop subdivisom
- 增加三角形的数量--- 一分四
- 对于新旧节点进行分类

对新顶点进行位置更新

对旧顶点进行位置更新

n : 度
catmull-Clark subdivision


问题:一次细分 所有非四边形面会消失,增加对应的奇异点。 之后奇异点数量不会增加。



mesh simplification






浙公网安备 33010602011771号