【问题标题】:Is WebGL supposed to be stretched out on canvasWebGL 是否应该在画布上展开
【发布时间】:2016-10-28 06:21:11
【问题描述】:

我正在学习 webgl。我在 youtube 上闲逛tutorial。我的问题是我渲染到画布上的 traingle 被拉伸了。

在更宽的画布上。

在更方形的画布上。 (这些是相同的三角形。)这应该发生吗?我该如何解决。

【问题讨论】:

  • 是的,这应该会发生。您如何按照教程学习如何解决这个问题?

标签: javascript html canvas html5-canvas webgl


【解决方案1】:

是的,WebGL 坐标在画布上(或在视口上)总是从 -1 到 +1。任何其他坐标系都是您提供的数学/数据/着色器。换句话说,如果你不根据画布的大小更新你的数学,事情就会伸展。

【讨论】:

    猜你喜欢
    • 2017-11-29
    • 1970-01-01
    • 2016-05-22
    • 2019-05-07
    • 2012-03-17
    • 1970-01-01
    • 2014-03-31
    • 1970-01-01
    • 2020-11-17
    相关资源
    最近更新 更多