Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Некоторые функции, помощь новичку 
:(
    Опции темы
Zarkon
Дата 21.7.2012, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 2.6.2009

Репутация: нет
Всего: нет



Доброго времени суток! Нужна помощь, гуглил на тему: "Дальность прорисовки Direct3D" , "Сглаживание Direct3D" и безрезультатно. Подскажи пожалуйста название этих функций, чтобы я мог почитать о них. Заранее спасибо
PM MAIL   Вверх
BorisVorontsov
Дата 23.7.2012, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Thinker
**


Профиль
Группа: Комодератор
Сообщений: 714
Регистрация: 3.11.2005
Где: Молдавия, г. Киши нёв

Репутация: 1
Всего: 10



Дальность прорисовки определяется усеченной пирамидой: http://msdn.microsoft.com/en-us/library/wi...p/bb206341.aspx
Сглаживание задается в параметрах устройства D3D,  смотри D3DRS_MULTISAMPLEANTIALIAS


--------------------
[code=cpp]
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;
[/code]
PM MAIL ICQ GTalk   Вверх
Zarkon
Дата 24.7.2012, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 2.6.2009

Репутация: нет
Всего: нет



А еще вопрос, если у меня есть камера

Код

    D3DMATRIX View = 
    {
       1, 0, 0, 0,
       0, 1, 0, 0,
       0, 0, 1, 0,
       CameraX, CameraY, CameraZ, 1,
    };

    pD3DDevice->SetTransform(D3DTS_VIEW, &View);




Как мне ее повернуть через функции D3DXMatrixRotationX , D3DXMatrixRotationY  , D3DXMatrixRotationZ?


PM MAIL   Вверх
BorisVorontsov
Дата 24.7.2012, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Thinker
**


Профиль
Группа: Комодератор
Сообщений: 714
Регистрация: 3.11.2005
Где: Молдавия, г. Киши нёв

Репутация: 1
Всего: 10



Смотри реализацию метода FrameMove в классе CFirstPersonCamera из DXUT
DXUT -- вспомогательная библиотека, которую используют примеры из DirectX SDK


--------------------
[code=cpp]
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;
[/code]
PM MAIL ICQ GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0406 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.