Введение в 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) треугольникам. Все очень хорошо, но есть и недостатки: все треугольники получаются связаны друг с другом. Вот почему четные ряды триангулируются слева направо, а нечетные – наоборот. Думаю, нет необходимости напоминать, что всякого рода нумерации у меня начинаются с нуля.
Книга закрыта по требованию правообладателя.
Комментарии:
Популярные книги

Господин из завтра. Тетралогия.

Махров Алексей
Фантастика
:
альтернативная история
.
8.32
рейтинг книги
Господин из завтра. Тетралогия.

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

Винокуров Юрий
3. Кодекс Охотника
Фантастика
:
фэнтези
,
попаданцы
,
аниме
.
7.00
рейтинг книги
Кодекс Охотника. Книга III

Барон играет по своим правилам

Ренгач Евгений
5. Закон сильного
Фантастика
:
попаданцы
,
аниме
,
фэнтези
,
фантастика: прочее
.
5.00
рейтинг книги
Барон играет по своим правилам

Последний наследник

Тарс Элиан
11. Десять Принцев Российской Империи
Фантастика
:
городское фэнтези
,
попаданцы
,
аниме
.
5.00
рейтинг книги
Последний наследник

На границе империй. Том 7. Часть 2

INDIGO
8. Фортуна дама переменчивая
Фантастика
:
космическая фантастика
,
попаданцы
.
6.13
рейтинг книги
На границе империй. Том 7. Часть 2

Двойник Короля 8

Скабер Артемий
8. Двойник Короля
Фантастика
:
аниме
,
фэнтези
,
фантастика: прочее
,
попаданцы
.
5.00
рейтинг книги
Двойник Короля 8

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

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

Архил...? Книга 2

Кожевников Павел
2. Архил...?
Фантастика
:
попаданцы
,
альтернативная история
.
5.00
рейтинг книги
Архил...? Книга 2

Дважды одаренный

Тарс Элиан
1. Дважды одаренный
Фантастика
:
альтернативная история
,
аниме
,
фэнтези
,
фантастика: прочее
,
попаданцы
.
5.00
рейтинг книги
Дважды одаренный

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

Рокотов Алексей
4. Вечный
Фантастика
:
боевая фантастика
,
попаданцы
,
рпг
.
5.00
рейтинг книги
Вечный. Книга IV

Леди Малиновой пустоши

Шах Ольга
Любовные романы
:
любовно-фантастические романы
.
6.20
рейтинг книги
Леди Малиновой пустоши

Технарь

Муравьёв Константин Николаевич
1. Технарь
Фантастика
:
космическая фантастика
,
попаданцы
.
7.13
рейтинг книги
Технарь

Локки 11. Потомок бога

Решетов Евгений Валерьевич
11. Локки
Фантастика
:
героическая фантастика
,
боевая фантастика
,
фэнтези
,
юмористическое фэнтези
.
5.00
рейтинг книги
Локки 11. Потомок бога

Эволюционер из трущоб. Том 2

Панарин Антон
2. Эволюционер из трущоб
Фантастика
:
космическая фантастика
,
попаданцы
.
5.00
рейтинг книги
Эволюционер из трущоб. Том 2

Искатель 1

Шиленко Сергей
1. Валинор
Фантастика
:
фэнтези
,
попаданцы
,
рпг
.
5.00
рейтинг книги
Искатель 1

Вперед в прошлое 10

Ратманов Денис
10. Вперед в прошлое
Фантастика
:
попаданцы
,
альтернативная история
.
5.00
рейтинг книги
Вперед в прошлое 10

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

Винокуров Юрий
23. Кодекс Охотника
Фантастика
:
боевая фантастика
,
попаданцы
.
5.00
рейтинг книги
Кодекс Охотника. Книга XXIII