Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 12.02.2004, 20:31
egievs вне форума Посмотреть профиль Отправить личное сообщение для egievs Найти все сообщения от egievs
  № 1  
egievs
[+ за флуд]
 
Аватар для egievs

Регистрация: Jun 2003
Адрес: Россия, Москва
Сообщений: 162
Отправить сообщение для egievs с помощью ICQ
Attention Срочно

Есть код:

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.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 09:35.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.