0
点赞
收藏
分享

微信扫一扫

Games101-Chapter11-Geometry(曲线和曲面)

乱世小白 2022-04-30 阅读 66
图形渲染

【Explicit Geometry】

1.Point Cloud

不考虑物体有一个表面,仅仅是用点表示物体

list of points(x,y,z) 理论上来说可以表示任何几何

2.Polygon Mesh

那么在图形学中怎么表示模型的信息?

把空间中的点,纹理,法线坐标分别表示

f代表哪三个点会形成一个三角形

【贝塞尔曲线】

用一系列控制点来定义一条曲线

三个点——二次贝塞尔曲线

 

 

 可见,如果枚举所有的t,就能画出这条曲线!

贝塞尔曲线-代数公式

 

 

 最后这个推导出的式子刚好印证了“曲线由控制点决定”

 贝塞尔曲线的一些性质:

 

  •  对点仿射变换再求贝塞尔曲线<===>对贝塞尔曲线做仿射变换
  • Convex hull 性质    

 里边这个凸多边形就是Convex hull

曲线一定在控制点的Convex hull里边

【Piecewise 贝塞尔曲线】

分段定义,再连起来

举报

相关推荐

0 条评论