Автор Тема: 2d в 3d  (Прочитано 2871 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Илья

  • Коллежский асессор
  • *****
  • Сообщений: 256
  • Репутация: 4
  • Пол: Мужской
  • . . . . Pr0гр@ммEр . . . .
2d в 3d
« : јРав 10, 2009, 12:34:18 pm »
Здравия желаю.

Мне нужно осуществить перемещение мышью объекта в 3Д пространстве. То есть перевести координаты мыши на экране в координаты объекта на плоскости.
Буду рад любой помощи!
П.С. Программирую на языке движка, поэтому нужен алгоритм.
« Последнее редактирование: јРав 10, 2009, 12:37:06 pm от Илья »
Из меня математик, как из колбасы телескоп... (с) Мой одноклассник
...А ведь обидно... ёпт! :(

Оффлайн Илья

  • Коллежский асессор
  • *****
  • Сообщений: 256
  • Репутация: 4
  • Пол: Мужской
  • . . . . Pr0гр@ммEр . . . .
Re: 2d в 3d
« Ответ #1 : јРав 12, 2009, 03:29:42 pm »
Неужели никто не знает?..
Из меня математик, как из колбасы телескоп... (с) Мой одноклассник
...А ведь обидно... ёпт! :(

Оффлайн qstar

  • Губернский секретарь
  • **
  • Сообщений: 25
  • Репутация: 0
Re: 2d в 3d
« Ответ #2 : °ЯаХЫм 07, 2009, 03:15:34 am »
Здорово!
А чем экран отличается от плоскости?
Неужели используешь выпукло-вогнутый?

Короче, не совсем понятно, что надо. Если уточнишь, то можно подумать на досуге будет.

Оффлайн qstar

  • Губернский секретарь
  • **
  • Сообщений: 25
  • Репутация: 0
Re: 2d в 3d
« Ответ #3 : °ЯаХЫм 07, 2009, 03:30:55 am »
Вообще, проблема, как я понимаю, в преобразовании масштаба?
А алгоритм заключается в переводе экранных в "виртуальные" координаты?

Ну и вроде достаточно будет лишь одной формулы на каждое измерение...