- 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)