23.02.2013, 18:17
(
Последний раз редактировалось Ted67; 23.02.2013 в 20:28.
)
Здравствуйте, вот столкнулся со следующей проблемой, пытаюсь сделать положение камеры и чтобы она смотрела перед домом, вот начертил кое что:

где D = дом, Pos = координаты куда смотрит камера. Координаты камеры и того куда она смотрит (LookAt), почти одинаковые. Сама проблема в том, что если дом расположен горизонтально, камера смотрит вправо, вместо того чтобы смотреть вперед.
Как можно сделать чтобы камера смотрела в нужное направление? (т.е. вперед) независимо от того как расположен дом. Заранее спасибо за помощь.
--- --- ---
В коде, в LookAt я изменяю координату x, это из-за этого разворачивает.
Сам вопрос: как сделать так, чтобы независимо от угла дома, от координат дома, камера смотрела вперед а не в бок или еще куда-либо.

где D = дом, Pos = координаты куда смотрит камера. Координаты камеры и того куда она смотрит (LookAt), почти одинаковые. Сама проблема в том, что если дом расположен горизонтально, камера смотрит вправо, вместо того чтобы смотреть вперед.
Как можно сделать чтобы камера смотрела в нужное направление? (т.е. вперед) независимо от того как расположен дом. Заранее спасибо за помощь.
--- --- ---
В коде, в LookAt я изменяю координату x, это из-за этого разворачивает.
Сам вопрос: как сделать так, чтобы независимо от угла дома, от координат дома, камера смотрела вперед а не в бок или еще куда-либо.