标签: javascript html5 canvas html5-canvas webgl
我正在学习webgl。我正在youtube上tutorial。我的问题是我渲染到画布的traingle是拉伸出来的。
在更广阔的画布上。
在更方形的画布上。 (这些是相同的三角形。)应该发生这种情况,我该如何解决它。
答案 0 :(得分:0)
是的,WebGL坐标总是在画布上(或在视口中)从-1到+1。任何其他坐标系都是您提供的数学/数据/着色器所提供的。换句话说,如果你没有根据画布的大小更新你的数学,那么东西就会延伸。