DirectX камера (векторы)

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

strelec
Обычный пользователь
Обычный пользователь
 
Сообщения: 93
Зарегистрирован: 28.02.2009 (Сб) 22:04

DirectX камера (векторы)

Сообщение strelec » 17.09.2012 (Пн) 18:42

доброй времени суток всем,
ребята начал изучать DirectX,естественно я не буду писать NFS и.т.д но просто надо писать элементарные программы скажем хочу сделать 3д солнечную систему),
ну естественно скачал DirectX подключил к проекту vs 2008 создал треугольники и.т.д ну и чуток разобрался), но есть самый трудный момент ,Это камера с 3 векторами не как не понял программно меняю позиции и.т.д но камера хз куда идет )) и объекты не так меняются как я думал )) вот собственно вопрос где найти норм учебник или стати или коды ? с чего начать?
заранее спасибо

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: DirectX камера (векторы)

Сообщение FireFenix » 17.09.2012 (Пн) 20:20

strelec писал(а):где найти норм учебник

http://netlib.narod.ru/category.htm?1240

Читаем с раздела Мировое преобразование http://netlib.narod.ru/library/book0051/index.htm
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: DirectX камера (векторы)

Сообщение Mikle » 18.09.2012 (Вт) 21:53

strelec писал(а):камера с 3 векторами не как не понял программно меняю позиции и.т.д но камера хз куда идет

Я так понял, речь про функцию Matrix.LookAtLH(vPos, vAt, vUp)?
Чтобы камера переместилась, нужно прибавить вектор перемещения к vPos и к vAt, но не трогать vUp. Эта функция действительно сделана не очень логично - vAt указавает координаты точки, на которую смотрим в абсолютных координатах, а vUp указавает направление вверх относительно камеры.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44

    TopList