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
作者:bigsharker
出处:https://www.cnblogs.com/bigsharker/p/18198496
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!