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

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.04.2010, 05:26
advk вне форума Посмотреть профиль Отправить личное сообщение для advk Найти все сообщения от advk
  № 1  
Ответить с цитированием
advk

Регистрация: Jan 2010
Сообщений: 21
По умолчанию Изменение размеров 3д фигуры

С помощью papervision3d создаю примерно вот такой куб
new Cube(materialList, 300, 100, 300, 1, 1, 1);
В материалах могут присутствовать мувиклипы.
Необходимо плавно изменить его ширину к примеру с 300 до 500.
Перекопал справку, примеры, не нашел вообще ни одного свойства или метода, изменяющего его параметры после создания.

Собственно как это можно сделать?
Возможно ли вообще?
Или мне нужен какой-нить другой фреймворк?

Старый 16.04.2010, 15:17
kayn вне форума Посмотреть профиль Отправить личное сообщение для kayn Найти все сообщения от kayn
  № 2  
Ответить с цитированием
kayn

Регистрация: Sep 2009
Адрес: this.x,this.y;
Сообщений: 153
В некоторых случаях проще обойтись анимацией чем городить изменения в сцене считающейся на слабенькой машинке пользователя. Но если так уж надо, то наверное стоит расширить класс Cube до необходимых рамок.

Старый 16.04.2010, 17:54
Mur4ik вне форума Посмотреть профиль Отправить личное сообщение для Mur4ik Найти все сообщения от Mur4ik
  № 3  
Ответить с цитированием
Mur4ik
ветеран форума

Регистрация: Sep 2008
Сообщений: 717
Записей в блоге: 4
Отправить сообщение для Mur4ik с помощью ICQ
Есть свойства scale, scaleX, scaleY, scaleZ. Это самый легкий способ.
Теоретически можно сделать через свойство transform и Matrix3D.

Либо можно самому построить кубик из плейнов и менять их размеры соответственно.
__________________
trace("Остановите Землю, я сойду!!!");

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:55.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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