DirectX: Как представить структуру на экран (DirectX10.1)

Я испытываю некоторые затруднения при обнаружении, как я могу представить внеэкранную структуру на экран.

Кто-либо может помочь мне с указанием на меня в правильном направлении?

Спасибо

1
задан Frédéric Hennequin 14 May 2010 в 00:00
поделиться

1 ответ

В основном вы визуализируете прямоугольник размером с экран, установка текстуры вне экрана, которую вы визуализировали.

Теперь о некоторых деталях:

Вероятно, лучше заранее просто сгенерировать желаемый буфер вершин. Вам понадобится компонент положения (X, Y, Z, хотя технически Z вам не нужен) и компонент UV. Я рекомендую сделать один из них для использования всей программой, при этом верхний левый угол находится в позиции 0, 0, 0 с UV 0, 0, а нижний правый - на 1, 1, 0 с UV 1, 1.Затем, чтобы визуализировать вашу текстуру, установите вашу текстуру (как и любую другую текстуру), установите вашу матрицу / матрицы так, чтобы масштабировать ее так, как вы хотите, и отправьте вызов отрисовки с этим буфером вершин.

2
ответ дан 3 September 2019 в 00:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: