OpenGL中的坐标+VAO/VBO/EBO

你好,三角形

一: 关于坐标的问题

  1. 标准化设备坐标:输入的顶点数据就应该在标准化设备坐标范围里面即:x,y,z的值都在-1---1之间。在这个区间之外的坐标都会被丢弃。

    1.1一旦顶点数据传入顶点着色器中,那它们一定全都是标准化设备坐标了。
    1.2标准化设备坐标符合右手定则,即原点在屏幕中心。
  2. 屏幕空间坐标:标准化设备坐标接着会变换为屏幕空间坐标(Screen-space Coordinates),这是使用glViewport函数,进行视口变换(Viewport Transform)完成的。

    2.1屏幕空间坐标就是中心在左上角。
  3. 屏幕空间坐标又会被变换为片段传入片段着色器中。

二: 关于VAO

猜你喜欢

转载自www.cnblogs.com/GarrettWale/p/11335044.html
今日推荐