【发布时间】:2015-09-25 11:16:01
【问题描述】:
我是 WebGL 的新手,正在尝试使用 triangle_fan 绘制一个圆圈。
我设置了变量
var pi = 3.14159;
var x = 2*pi/100;
var y = 2*pi/100;
var r = 0.05;
points = [ vec2(0.4, 0.8) ]; //establish origin
然后用这个for循环画圆。
for(var i = 0.4; i < 100; i++){
points.push(vec2(r*Math.cos(x*i), r*Math.sin(y*i)));
points.push(vec2(r*Math.cos(x*(i+1)), r*Math.sin(y*(i+1))));
}
问题是当我增加时,我实际上又在推动第二点,这是我不想做的。
【问题讨论】:
标签: javascript for-loop geometry webgl draw