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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 09.06.2010, 12:56
gen4 вне форума Посмотреть профиль Отправить личное сообщение для gen4 Найти все сообщения от gen4
  № 10  
Ответить с цитированием
gen4

Регистрация: May 2006
Сообщений: 79
Silin, спасибо, смотрю примеры

Добавлено через 2 часа 7 минут
Не смог разобраться. Твой пример, silin, мне кажется о центре вращения, но не об ориентации осей, нет? Почему у тебя это работает ?))

вот, что делаю я:
Код AS3:
 
		function onLoop(evt:Event=null):void {
 
                        // беру положение мыши 
			dx += (mouseX - dx) / 4;
			dy += (mouseY - dy) / 4;
 
                       // теперь от 0 до пи*2
			var b =  dx / 550 * Math.PI * 2
			var a =  dy / 400 * Math.PI * 2
 
			// обнуляем заранее определенную матрицу
                        m.identity();
 
                       //крутим
 
				 m.appendRotation(dx, Vector3D.X_AXIS)
				 m.appendRotation(dy, Vector3D.Y_AXIS)
 
			//каждому вектору (ранее объявленному) применяем вращение
			for (var i = 0; i < points3D.length; i++ ) {
				a = m.transformVector( points3D[i]);
 
				parts[i].x = a.x*111+222;
				parts[i].y = a.y*111+222;
				parts[i].z0 = a.z * 100;
				parts[i].fader.alpha = .7-a.z
			}
 
                       //сортируем по зэду 
			parts.sort(sortOn);
			for (i in parts) {
				setChildIndex(parts[i], i);
			}
		}
Так вот, оси всей конструкции смещаются вместе с ней же.
оок.

пробую recompose с объявлением вращения - те же яйца.

Вопрос - как быть, и что делать?
Все что описано до этого меня не уразумило, увы.


Последний раз редактировалось gen4; 09.06.2010 в 13:19.
Создать новую тему   Часовой пояс GMT +4, время: 21:46.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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