![]() |
Скейл относительно точки
Не могу понять почему если скейл анимированный, т.е. медленно ползет от 1 до 3, скейл сходит с ума.
Код AS3:
Когда однократно вызываешь метод, передавая туда финальное значение скейла, то все нормально. Код AS3:
|
Vlad84, юзани TweenMax.to({scale: 1}, 5, {scale:3, onUpdate:update});
|
Попробуй там заменить:
Код AS3:
|
Цитата:
|
Наверное, потому что надо еще:
Код AS3:
|
Вложений: 1
Цитата:
|
Короче вот:
Код AS3:
|
Как раз короткую статью готовлю по трансформациям, но придется поспойлерить.
Код AS3:
|
alatar неправильно
нужна не нормализация, а умножение. так как нужна интерполяция положения точек, а не приведение их к длине простой вариант: Код AS3:
|
Цитата:
Вектор {m.a, m.b} описывает локальную ось x, поворот и масштаб. Длина этого вектора описывает масштаб по оси x. То что у вас получилось... в общем ерунда получилась. Попробуйте подать на вход матрицу с масштабированием и поворотом. Добавлено через 4 минуты http://www.flasher.ru/forum/blog.php?b=703 |
| Часовой пояс GMT +4, время: 00:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.