![]() |
|
||||||||||
|
|||||
|
[+ за флуд]
|
Есть код:
v1x = 204.4; v1y = 233.5; v1z = 0; v2x = 261.4; v2y = 153.5; v2z = 0; v3x = 290.4; v3y = 192.5; v3z = 0; v4x = 306.4; v4y = 194.5; v4z = 0; v5x = 261.4; v5y = 127.5; v5z = 0; v6x = 184.4; v6y = 232.5; v6z = 0; v7x = 259.4; v7y = 163.5; v7z = 0; v8x = 209.4; v8y = 232.5; v8z = 0; v9x = 355.4; v9y = 231.5; v9z = 0; v10x = 341.4; v10y = 219.5; v10z = 0; v11x = 235.4; v11y = 219.5; v11z = 0; v12x = 268.4; v12y = 175.5; v12z = 0; v13x = 270.4; v13y = 112.5; v13z = 0; v14x = 341.4; v14y = 215.5; v14z = 0; v15x = 242.4; v15y = 215.5; v15z = 0; v16x = 252.4; v16y = 205.5; v16z = 0; v17x = 318.4; v17y = 205.5; v17z = 0; v18x = 263.4; v18y = 124.5; v18z = 0; v19x = 204.4; v19y = 233.5; v19z = -100; v20x = 261.4; v20y = 153.5; v20z = -100; v21x = 290.4; v21y = 192.5; v21z = -100; v22x = 306.4; v22y = 194.5; v22z = -100; v23x = 261.4; v23y = 127.5; v23z = -100; v24x = 184.4; v24y = 232.5; v24z = -100; v25x = 259.4; v25y = 163.5; v25z = -100; v26x = 209.4; v26y = 232.5; v26z = -100; v27x = 355.4; v27y = 231.5; v27z = -100; v28x = 341.4; v28y = 219.5; v28z = -100; v29x = 235.4; v29y = 219.5; v29z = -100; v30x = 268.4; v30y = 175.5; v30z = -100; v31x = 270.4; v31y = 112.5; v31z = -100; v32x = 341.4; v32y = 215.5; v32z = -100; v33x = 242.4; v33y = 215.5; v33z = -100; v34x = 252.4; v34y = 205.5; v34z = -100; v35x = 318.4; v35y = 205.5; v35z = -100; v36x = 263.4; v36y = 124.5; v36z = -100; w=270 z=270 function rotate3d(xa, ya) { rad = Math.PI/180; cosXangle = Math.cos(xa*rad); sinXangle = Math.sin(xa*rad); cosYangle = Math.cos(ya*rad); sinYangle = Math.sin(ya*rad); for (var i = 1; i<=36; i++) { ry = this["v"+i+"y"]*cosXangle-this["v"+i+"z"]*sinXangle; rz = this["v"+i+"y"]*sinXangle+this["v"+i+"z"]*cosXangle; rx = this["v"+i+"x"]*cosYangle+rz*sinYangle; rz = -this["v"+i+"x"]*sinYangle+rz*cosYangle; this["v"+i+"x"] = rx; this["v"+i+"y"] = ry; this["v"+i+"z"] = rz; } } _root.onEnterFrame = function() { _root.clear(); xa = x; ya = y; rotate3d(xa, ya); _root.lineStyle(0, c, a); _root.moveTo(v1x+w, v1y+z); _root.lineTo(v2x+w, v2y+z); _root.lineTo(v3x+w, v3y+z); _root.lineTo(v4x+w, v4y+z); _root.lineTo(v5x+w, v5y+z); _root.lineTo(v6x+w, v6y+z); _root.lineTo(v1x+w, v1y+z); _root.moveTo(v7x+w, v7y+z); _root.lineTo(v8x+w, v8y+z); _root.lineTo(v9x+w, v9y+z); _root.lineTo(v10x+w, v10y+z); _root.lineTo(v11x+w, v11y+z); _root.lineTo(v12x+w, v12y+z); _root.lineTo(v7x+w, v7y+z); _root.moveTo(v13x+w, v13y+z); _root.lineTo(v14x+w, v14y+z); _root.lineTo(v15x+w, v15y+z); _root.lineTo(v16x+w, v16y+z); _root.lineTo(v17x+w, v17y+z); _root.lineTo(v18x+w, v18y+z); _root.lineTo(v13x+w, v13y+z); _root.moveTo(v19x+w, v19y+z); _root.lineTo(v20x+w, v20y+z); _root.lineTo(v21x+w, v21y+z); _root.lineTo(v22x+w, v22y+z); _root.lineTo(v23x+w, v23y+z); _root.lineTo(v24x+w, v24y+z); _root.lineTo(v19x+w, v19y+z); _root.moveTo(v25x+w, v25y+z); _root.lineTo(v26x+w, v26y+z); _root.lineTo(v27x+w, v27y+z); _root.lineTo(v28x+w, v28y+z); _root.lineTo(v29x+w, v29y+z); _root.lineTo(v30x+w, v30y+z); _root.lineTo(v25x+w, v25y+z); _root.moveTo(v31x+w, v31y+z); _root.lineTo(v32x+w, v32y+z); _root.lineTo(v33x+w, v33y+z); _root.lineTo(v34x+w, v34y+z); _root.lineTo(v35x+w, v35y+z); _root.lineTo(v36x+w, v36y+z); _root.lineTo(v31x+w, v31y+z); } Переменные w и z - отступ по осям x и y соответственно. Переменные x и y - верчение по этим осям. Переменная a -прозрачность. Переменна с - цвет. Нужно чтобы между гранями была заливка нужным цветом! Что делать? Заранее пасибО)
__________________
And nothing else matters. Последний раз редактировалось egievs; 12.02.2004 в 20:36. |
![]() |
Часовой пояс GMT +4, время: 09:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|