WebGL 绘制多个东西.pdfVIP

  • 10
  • 0
  • 约8.94千字
  • 约 10页
  • 2017-08-31 发布于天津
  • 举报
WebGL 绘制多个东西.pdf

WebGL 绘制多个东西 WebGL 绘制多个东西 在 WebGL 中第⼀次得到东西后最常见的问题之⼀是,我怎样绘制多个东西。 除了少数 外情况,⾸先要意识到的东西是,WebGL 就像某⼈写的包含某个函数, ⽽不是向函数中传递⼤量参数,相反,你有⼀个独⾃的函数来绘制东西,同时有 70 + 函数来为⼀个函数设置状态。因此, 如假设你有⼀个可以绘制⼀个圆的函数。你可 以像如下⼀样编写程序 function drawCircle(centerX, centerY, radius, color) { ... } 或者你可以像如下⼀样编写代码 var centerX; var centerY; var radius; var color; function setCenter(x, y) { centerX = x; centerY = y; } function setRadius(r) { radius = r; } function setColor(c) { color = c; } function drawCircle() { ... } WebGL 以第⼆种⽅式⼯作。函数,诸如 gl.create u

文档评论(0)

1亿VIP精品文档

相关文档