Подписаться на RSS - Блог пользователя Neighbour

Блог пользователя Neighbour

VC++ 6.0 не поддерживает стандарт 98 года

Здравствуйте.

Скажите, пожалуйста, насколько серьезно VC++ 6.0 не поддерживает стандарт ISO/IEC 14882? Может кто-нибудь знает, где можно про эти расхождения почитать? Узнать больше о VC++ 6.0 не поддерживает стандарт 98 года

Последняя правка: пн, 29/08/2011 - 22:04
Submitted by Neighbour on

Проблема с терминологией

В английском языке есть два термина Source и Listener. Source переводится как источник и с этим пока никто не спорит. А вот с переводом Listener мнения расходятся - приёмник или слушатель. Как правильно перевести это слово? Узнать больше о Проблема с терминологией

Последняя правка: пн, 29/08/2011 - 22:14
Submitted by Neighbour on

Проблема с нормалями в Direct3D.

Подскажите, пожалуйста, как получить корректное освещение объекта, используя вершинный и индексный буфер.

Можно объявить формат вершин, и структуру:

#define VERTEX_FORMAT (D3DFVF_XYZ|D3DFVF_NORMAL|D3DFVF_TEX0)

struct Vertex{ FLOAT x, y, z; FLOAT nx, ny, nz; FLOAT u, v;};

Но дело в том, что при использовании индексного буфера, одна и та же вершина участвует в рисовании нескольких треугольников, которые в общем случае лежат в разных плоскостях. Поэтому эта вершина должна иметь несколько нормалей, в зависимости от того к какому треугольнику она относится в данный момент. А так как в структуре Vertex хранится только одна нормаль, то непонятно как добиться желаемого результата.

Использование средней нормали не подходит. Узнать больше о Проблема с нормалями в Direct3D.

Последняя правка: пн, 29/08/2011 - 22:07
Submitted by Neighbour on

Учение – свет.

Поделитесь, пожалуйста, своим опытом.

Как наиболее правильно (быстро, основательно) изучать новые для себя материалы? С чего начинать? Как воспользоваться уже готовыми библиотеками, движками для реализации своих конкретных задач? Как работать с чужим код? Узнать больше о Учение – свет.

Последняя правка: пн, 29/08/2011 - 22:03
Submitted by Neighbour on

GameDev.by