使用计算器

OpenGL 计算器函数允许使用多项式映射来生成顶点、法线、纹理坐标和颜色。 然后,这些计算值将传递到处理管道,就像直接指定它们一样。 计算器函数也是 NURBS (非一致性有理 B 样条) 函数的基础,这些函数允许定义曲线和图面,如 OpenGL 实用工具库中所述。

使用计算器的第一步是使用 glMap* 定义适当的一维或二维多项式映射。 然后,可以通过以下两种方式之一指定和评估此映射的域值:

  • 使用 glMapGrid 定义一系列要映射的均匀间距的域值,然后使用 glEvalMesh 评估该网格的矩形子集。 可以使用 glEvalPoint 评估网格的单个点。
  • 将所需的域值显式指定为参数,该参数将计算该值处的映射。

计算器参考