
20.08.2009, 04:51
|
|
|
[+1 16.02.09] [++1 16.02.09]
Регистрация: Jan 2009
Сообщений: 41
|
hitTestPoint при сложной координатной системе
Представьте такую картину: Порядка 5 контейнеров крутятся и перемещаются в друг друге, и в самом "дальнем" нужно произвести функцию hitTestPoint. Проблема в том, что координаты x, y это глобальные координаты, следовательно эти координаты нужно привести к базису "дальнего контейнера". Но с математической стороны это выглядит очень страшно. Имеется ли какой ни будь другой способ изменить координаты с участием поворота координатных осей относительно другой системы координат (метод localToGlobal делает подобное, но он не считает, что координатные оси одного контейнера могут быть изменены относительно другого) ???
зы Почему бы им не сделать подобный синтаксис:
obj.hitTestPoint(mouseX, mouseY, true)
притом и координаты mouseX, mouseY и obj находились в одних и тех же координатных осях.
|