图形编程:高阶曲面是什么意思?

Graphics programming: What does high-order surface mean?

我目前正在自学计算机图形学和 OpenGL 并阅读有关曲面细分的内容。在 G. Sellers 的 OpenGL SuperBible 一书中,这样说:“OpenGL 中的曲面细分通过将称为补丁的高阶曲面分解为点、线或三角形来工作。”老实说,高阶曲面这个词对我来说太抽象了。

因此我的问题是:将几何体限定为高阶曲面的规则是什么?

“高阶曲面”是一个(概念上的)曲面,它将被转换成更精细的自身版本(“低阶曲面”)。如果你有 4 个点,你可以通过在它们之间的线上放置点来形成一个由点组成的四边形来创建一组更精确的点。或者,您可以沿着平滑地介于 4 个点之间的曲线放置点。有很多方法可以在 4 个点“之间”生成点。你最后的分数集可能连原来的4分都不包括。

这4个点就是“高阶面”;您根据它们绘制的点是“低阶表面”。

镶嵌是根据您提供的某种算法获取“高阶曲面”并从中生成“低阶曲面”的过程。