Введение в Direct3D8

главная - аудиокниги
жанры    популярные авторы
Помогите раскрутить наш сайт, поставьте ссылку у себя в соц. сети:

Введение в Direct3D8

Отрывок из книги

После установки необходимых потока данных и вертекс-шейдера мы можем вызвать метод DrawPrimitive, который отображает данные из вертекс-буфера на плоскость back-буфера. Способ рендеринга данных выбирается первым параметром этого метода – он может быть одним из значений перечисляемого типа D3DPRIMITIVETYPE: D3DPT_POINTLIST, D3DPT_LINELIST, D3DPT_LINESTRIP, D3DPT_TRIANGLELIST, D3DPT_TRIANGLESTRIP или D3DPT_TRIANGLEFAN. Я решил, что наиболее подходящим способом для построения графика функции является использование D3DPT_TRIANGLESTRIP, поскольку этот способ требует относительно немного памяти для хранения данных о поверхности. Триангуляции области построения графика осуществляется как показано на следующем рисунке. Все это работает следующим образом: вертекс-буфер содержит точки P1, P2, P3, P4 и так далее. Когда я вызываю функцию DrawPrimitive с параметром D3DPT_TRIANGLESTRIP, Direct3D начинает отображать треугольники 1, 2, 3 и так далее. Треугольник 1 определяется точками P1, P2, P3, треугольник 2 – P2, P3, P4. Таким образом, N точек, находящихся в вертекс-буфере, соответствуют (N-2) треугольникам. Все очень хорошо, но есть и недостатки: все треугольники получаются связаны друг с другом. Вот почему четные ряды триангулируются слева направо, а нечетные – наоборот. Думаю, нет необходимости напоминать, что всякого рода нумерации у меня начинаются с нуля.
Книга закрыта по требованию правообладателя.
Комментарии:
Популярные книги

Гримуар темного лорда VIII

Грехов Тимофей
8. Гримуар темного лорда
Фантастика
:
боевая фантастика
,
альтернативная история
,
аниме
,
фэнтези
,
фантастика: прочее
,
попаданцы
.
5.00
рейтинг книги
Гримуар темного лорда VIII

Удержать 13-го

Уолш Хлоя
Любовные романы
:
остросюжетные любовные романы
,
эро литература
,
зарубежные любовные романы
.
5.00
рейтинг книги
Удержать 13-го

Крепость над бездной

Лисина Александра
4. Гибрид
Фантастика
:
боевая фантастика
,
попаданцы
,
аниме
,
фэнтези
.
5.00
рейтинг книги
Крепость над бездной

Кодекс Охотника. Книга XIX

Винокуров Юрий
19. Кодекс Охотника
Фантастика
:
фэнтези
.
5.00
рейтинг книги
Кодекс Охотника. Книга XIX

Воронцов. Перезагрузка. Книга 3

Тарасов Ник
3. Воронцов. Перезагрузка
Фантастика
:
попаданцы
,
альтернативная история
,
фэнтези
,
фантастика: прочее
.
6.00
рейтинг книги
Воронцов. Перезагрузка. Книга 3

Архил…? Книга 3

Кожевников Павел
3. Архил...?
Фантастика
:
фэнтези
,
попаданцы
,
альтернативная история
.
7.00
рейтинг книги
Архил…? Книга 3

Морской волк. 1-я Трилогия

Савин Владислав
1. Морской волк
Фантастика
:
альтернативная история
.
8.71
рейтинг книги
Морской волк. 1-я Трилогия

Черный Маг Императора 12

Герда Александр
12. Черный маг императора
Фантастика
:
юмористическое фэнтези
,
попаданцы
,
аниме
,
сказочная фантастика
,
фэнтези
.
5.00
рейтинг книги
Черный Маг Императора 12

Хозяин Стужи 3

Петров Максим Николаевич
3. Злой Лед
Фантастика
:
аниме
,
фэнтези
,
попаданцы
.
7.00
рейтинг книги
Хозяин Стужи 3

Душелов

Faded Emory
1. Внутренние демоны
Фантастика
:
боевая фантастика
,
аниме
.
5.00
рейтинг книги
Душелов

Вечный. Книга III

Рокотов Алексей
3. Вечный
Фантастика
:
фэнтези
,
попаданцы
,
рпг
.
5.00
рейтинг книги
Вечный. Книга III

Кодекс Охотника. Книга XII

Винокуров Юрий
12. Кодекс Охотника
Фантастика
:
боевая фантастика
,
городское фэнтези
,
аниме
.
7.50
рейтинг книги
Кодекс Охотника. Книга XII

Калибр Личности 1

Голд Джон
1. Калибр Личности
Фантастика
:
попаданцы
,
альтернативная история
,
аниме
.
5.00
рейтинг книги
Калибр Личности 1

Бояръ-Аниме. Газлайтер. Том 30

Володин Григорий Григорьевич
30. История Телепата
Фантастика
:
альтернативная история
,
аниме
,
фэнтези
.
5.00
рейтинг книги
Бояръ-Аниме. Газлайтер. Том 30

Князь

Вайт Константин
3. Аннулет
Фантастика
:
попаданцы
,
альтернативная история
,
аниме
.
5.00
рейтинг книги
Князь

Путь Шедара

Кораблев Родион
4. Другая сторона
Фантастика
:
боевая фантастика
.
6.83
рейтинг книги
Путь Шедара

Кодекс Крови. Книга VIII

Борзых М.
8. РОС: Кодекс Крови
Фантастика
:
фэнтези
,
попаданцы
,
аниме
.
5.00
рейтинг книги
Кодекс Крови. Книга VIII