Тема: 3D-Engine
Показать сообщение отдельно
Старый 28.02.2002, 21:16
igor_mylnikov вне форума Посмотреть профиль Отправить личное сообщение для igor_mylnikov Посетить домашнюю страницу igor_mylnikov Найти все сообщения от igor_mylnikov
  № 8  
igor_mylnikov

Регистрация: Oct 2001
Адрес: Питер, Россия
Сообщений: 54
Отправить сообщение для igor_mylnikov с помощью ICQ
единственный совет:
вот это вот -
---------
Data.Plane[2].a.z = Data.Plane[2].a.z - n;
Data.Plane[2].b.z = Data.Plane[2].b.z - n;
Data.Plane[2].c.z = Data.Plane[2].c.z - n;
Data.Plane[3].a.z = Data.Plane[3].a.z + n;
Data.Plane[3].b.z = Data.Plane[3].b.z + n;
----------------
помоему лучше циклом делать. Ты ж на 5 флеше работаешь, а не на четвертом!

то есть в одном цикле for перебираешь цифры, а внутри него еще один цикл - там буквы от a до c,
а внутри него уже пишешь такую конструкцию
Data.Plane[2][имяпеременнойбуквы].z = Data.Plane[2][имяпеременнойбуквы].z - n;

PS ну думаю как сделать чтоб попеременно то плюс бы то минус (или как там у тебя сдделано) догадаешься - вместо знака переменную поставить и попеременно присваивать ей то плюс то минус