gdi + GetWorldTransform () где это в DirectX? - PullRequest
0 голосов
/ 24 ноября 2010

так что я спорю с моим другом о GetWorldTransform().я говорю, что это DEVICE->GetTransform(D3DTS_WORLD, &matWorld); такое же, как GetWorldTransform() в gdi +.
я прав или нет?если я не прав, что это, чем в DirectX?

Ответы [ 2 ]

2 голосов
/ 24 ноября 2010

Да, вы определенно не правы.Преобразование мира GDI + очень просто и допускает преобразования только в 2D.Изучите структуру XFORM , чтобы увидеть, насколько она отличается от матрицы Direct 3D.Это даже не однородно.2 «может» в конечном итоге перейти к той же аппаратной функциональности, но это не гарантируется.GDI + - это обёртка довольно высокого уровня, где Direct3D гораздо ближе к металлу.2 действительно несопоставимы.

0 голосов
/ 24 ноября 2010

Ну, AFAIK GDI + - это 2D, а DirectX - это 3D.поэтому они не равны в этом вопросе, и, продолжая в этом, совпадения тоже не будет.

Итак, по моему мнению:

я прав или нет?

Вы не правы.

если я не прав, что это такое, чем в DirectX?

Нет эквивалента.

...