Куб3
13 Июль 2009
Это третья версия кубика, на этот раз со стеклянными гранями, развлекайтесь:
Из изменений: добавлина матрица граней, то есть порядок соединения вершин
this.G = [
[0,1,2,3,4,5],
[1,2,3,0,5,6],
[2,6,7,4,1,2],
[3,5,6,7,0,1],
]
и новый цикл для обхода матрицы
for(var i=0;i<6;i++){
this.plot.beginPath();
this.plot.fillStyle = "rgba("+(i<3?255:0)+","+((i<1||i>3)?255:0)+","+(i>2?255:0)+",0.5)";
this.plot.moveTo(this.V2d[0][this.G[0][i]],this.V2d[1][this.G[0][i]]);
this.plot.lineTo(this.V2d[0][this.G[1][i]],this.V2d[1][this.G[1][i]]);
this.plot.lineTo(this.V2d[0][this.G[2][i]],this.V2d[1][this.G[2][i]]);
this.plot.lineTo(this.V2d[0][this.G[3][i]],this.V2d[1][this.G[3][i]]);
this.plot.closePath();
this.plot.fill();
}
PS Пользователи IE идут на хуй, потому что он не поддерживает полупрозрачности фона rgba(255,255,255,0.5)
Свежие комментарии