Показать сообщение отдельно
Старый 31.08.2015, 15:08
nuToH вне форума Посмотреть профиль Отправить личное сообщение для nuToH Найти все сообщения от nuToH
  № 2  
Ответить с цитированием
nuToH
 
Аватар для nuToH

Регистрация: Mar 2006
Адрес: Ростов-на-Дону
Сообщений: 80
Можно получить координаты проекции каждого вертекса треугольника на экран. Потом перевести в координатную систему flash'a и посмотреть, попадает ли курсор мыши в треугольник.

vec3 = viewProjMatrix * vertex3D

vec2.x = ( vec3.x + 1.0 ) / 2.0 * viewportWidth
vec2.y = ( 1.0 - vec3.y ) / 2.0 * viewportHeight