|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Apr 2010
Сообщений: 170
|
Из экранных координат в координаты 2.5D проекции
Всем доброго вечера!
Из координат 2.5D проекции в экранные координаты я перевожу следующим образом: Теперь надо реализовать обратное преобразование. На листочке накидал систему уравнений. На скорую руку попробовал её решить и вот что у меня получилось: Но что-то результат далеко не верный. Есть ли у кого-то готовая формула? |
|
|||||
Регистрация: Nov 2010
Сообщений: 150
|
Добавлено через 1 минуту
Это не готовая формула, это решения вашего уравнения (в Maple решил для гарантии). |
|
|||||
Регистрация: Sep 2010
Адрес: Ростов-на-Дону
Сообщений: 369
|
Как это у вас получилось? из первых ур-ний следуют вот такие:
x=((screenX-offset)/w+screenY/h) y=(screenY/h-(screenX-offset)/w) вероятно, screenX->mouseX. Если кому-то не нравятся мои уравнения, прошу писать здесь и сразу. |
|
|||||
Регистрация: Nov 2010
Сообщений: 150
|
Цитата:
|
|
|||||
Регистрация: Sep 2010
Адрес: Ростов-на-Дону
Сообщений: 369
|
Цитата:
|
|
|||||
Регистрация: Nov 2010
Сообщений: 150
|
Цитата:
Добавлено через 1 минуту Цитата:
|
|
|||||
Регистрация: Sep 2010
Адрес: Ростов-на-Дону
Сообщений: 369
|
Цитата:
Добавлено через 1 минуту Из "моих" непосредственно получаются "ваши" |
|
|||||
Регистрация: Nov 2010
Сообщений: 150
|
Цитата:
|
|
|||||
Регистрация: Sep 2010
Адрес: Ростов-на-Дону
Сообщений: 369
|
А, прошу прощения, я вас с автором перепутал=)
Добавлено через 36 секунд Причем, хочу заметить, что наши с вами решения полностью эквиваленты. Добавлено через 1 минуту Если мое решение домножить и поделить на w*h, получится ваше |
|
|||||
Регистрация: Nov 2010
Сообщений: 150
|
Кстати оба варианта рабочие - выдают одни и те же решения при одинаковых входных данных)
Добавлено через 1 минуту ну то есть это, собственно, одни и те же формулы |
Часовой пояс GMT +4, время: 23:45. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|