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

Графиня из захудалого рода

Шах Ольга
Фантастика
:
фэнтези
.
5.50
рейтинг книги
Графиня из захудалого рода

Семь Нагибов на версту

Машуков Тимур
1. Семь, загибов на версту
Фантастика
:
попаданцы
,
аниме
,
фэнтези
.
5.00
рейтинг книги
Семь Нагибов на версту

Последний Паладин. Том 6

Саваровский Роман
6. Путь Паладина
Фантастика
:
фэнтези
,
попаданцы
,
аниме
.
5.00
рейтинг книги
Последний Паладин. Том 6

Как я строил магическую империю

Зубов Константин
1. Как я строил магическую империю
Фантастика
:
фэнтези
,
попаданцы
,
аниме
.
5.00
рейтинг книги
Как я строил магическую империю

Барон ненавидит правила

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

Бастард Императора. Том 15

Орлов Андрей Юрьевич
15. Бастард Императора
Фантастика
:
городское фэнтези
,
аниме
,
фэнтези
,
фантастика: прочее
,
попаданцы
.
5.00
рейтинг книги
Бастард Императора. Том 15

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

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

Как я строил магическую империю 6

Зубов Константин
6. Как я строил магическую империю
Фантастика
:
попаданцы
,
аниме
,
фантастика: прочее
,
фэнтези
.
5.00
рейтинг книги
Как я строил магическую империю 6

Газлайтер. Том 9

Володин Григорий
9. История Телепата
Фантастика
:
фэнтези
,
попаданцы
.
5.00
рейтинг книги
Газлайтер. Том 9

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

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

Прапорщик. Назад в СССР. Книга 7

Гаусс Максим
7. Второй шанс
Фантастика
:
попаданцы
,
альтернативная история
.
5.00
рейтинг книги
Прапорщик. Назад в СССР. Книга 7

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

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

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

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

Страсть генерального

Брамс Асти
Любовные романы
:
современные любовные романы
,
эро литература
.
6.25
рейтинг книги
Страсть генерального

Неудержимый. Книга XXIX

Боярский Андрей
29. Неудержимый
Фантастика
:
попаданцы
,
аниме
,
фэнтези
,
фантастика: прочее
.
5.00
рейтинг книги
Неудержимый. Книга XXIX

Я – Легенда 2: геном хищника

Гарцевич Евгений Александрович
2. Я - Легенда!
Фантастика
:
боевая фантастика
,
рпг
,
фантастика: прочее
,
попаданцы
.
5.00
рейтинг книги
Я – Легенда 2: геном хищника

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

Грехов Тимофей
2. Гримуар темного лорда
Фантастика
:
фэнтези
,
попаданцы
,
аниме
.
5.00
рейтинг книги
Гримуар темного лорда II