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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.12.2013, 17:38
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 1  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
По умолчанию Matrix - как быстро научиться

Уже неделю не как не получается осилить матрицы. Если использовать методы класса ( rotate, scale ), то вроде немного получается, а вот самими свойствами манипулировать - не как Посоветуйте, как можно быстрее научиться ими оперировать. Может есть статьи какие то или может кем то уже сделанные инструменты, чтобы в них покопаться и выучится на их примере.

Старый 24.12.2013, 18:26
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Akopalipsis, сорри за оффтоп, но всё-таки:

"не как" -> "никак"

"какие то или может кем то" -> "какие-то или, может, кем-то"

"покопаться и выучится" -> "покопаться и выучиться"
__________________
hauts.ru

Старый 24.12.2013, 18:26
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 3  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Matrix

В мануале вроде понятно и подробно описано. А что не получается?
__________________
Кто к нам с чем для чего - тот у нас того от того.

Старый 24.12.2013, 18:49
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 4  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Цитата:
В мануале вроде понятно и подробно описано. А что не получается?
Хелп у меня всегда открыт и в нем проиллюстрировано, довольно-таки доступно, но не до конца я понимаю, как манипулировать всеми свойствами одновременно. Нашёл вот что, в принципе, то что и хотел, но если есть подобные ссылки, то буду рад.
Цитата:
Akopalipsis, сорри за оффтоп, но всё-таки:
Спасибо! Мне оффтоп не мешает.

Старый 24.12.2013, 19:02
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 5  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Ну лучше чем на синокуляре я документации не видел пока что
Там не только матрикс. Это на равне с хелпом рекомендую сохранить
__________________
Кто к нам с чем для чего - тот у нас того от того.

Старый 24.12.2013, 21:38
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 6  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Цитата:
Это на равне с хелпом рекомендую сохранить
Спасибо! Так и сделал

Добавлено через 1 час 19 минут
Пока я медленно продвигаюсь, хочу попросить правильного курса - как обратить выставленный угол при помощи свойств матрицы? Что не пробую, результата либо нет, либо не такой..

Старый 24.12.2013, 21:39
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 7  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Что значит "обратить"?
__________________
Кто к нам с чем для чего - тот у нас того от того.

Старый 24.12.2013, 21:56
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 8  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Цитата:
Что значит "обратить"?
Объекту задан угол в 130 градусов, зная это, как его вернуть в состояние "без угла" ?
Как обратить угол обратно в ноль?

Добавлено через 2 минуты
Затупил я немного a=1,b=0,c=0,d=1.

Старый 24.12.2013, 22:49
samana вне форума Посмотреть профиль Отправить личное сообщение для samana Найти все сообщения от samana
  № 9  
Ответить с цитированием
samana
 
Аватар для samana

блогер
Регистрация: Mar 2008
Адрес: Днепропетровск
Сообщений: 1,783
Записей в блоге: 3
Так ещё есть и
Код AS3:
matrix.rotation(value);

Старый 25.12.2013, 01:37
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 10  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Цитата:
Так ещё есть и
Спасибо! я помню, просто решил немного со стороны свойств зайти поучить

Добавлено через 2 часа 22 минуты
Ох... Нужен совет, а то мне кажется, что я не правильно делаю. Первую попытку объяснения, сделаю без кода, думаю, что получится понятно. Объект повернут на.. предположим 130 градусов ( тут сделаю акцент на том, что он повернут относительно своего центра ). Далее мне нужно, как я раннее писал, обратить угол в спять или задать свойству rotation, значение ноль. Для этого нужны косинус и синус угла, но в матрице свойства a,b,c,d - это, как написано в хелпе, косинусы и синусы. Используя их, я благополучно возвращаю положение до поворота или rotation===0. Далее я его масштабирую на два, matrix.a=2,matrix.d=2 и снова смещаю tx,ty относительно центра.
И вот с этого момента начинаются не стыковки.
Чтобы вернуть угол, мне опять нужны косинус и синус, по этому я снова беру в качестве косинуса, значение свойства matrix.a, который на данный момент равен двум. Синус я нахожу из имеющегося косинуса, корень и квадрата косинуса минус один. И теперь, когда я использую эти косинусы и синусы в расчётах, то не получается возвратить угол. В чем ошибка? Может нужно учитывать центр или свойство matrix.a, значение которого, я использую, как косинус, нужно приводить к радианам.. Или ещё что?

Добавлено через 3 минуты
И так, как косинус не может быть равен двум, я число два перевожу в радианы и получаю 0.03490658503988659. И из этого числа, нахожу синус.

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

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

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


 


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


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