Я хотел бы сделать 2D-геометрию с помощью DirectX (11) и попытался сделать это, создав файл эффектов, который вообще не преобразует вершины - это то, где вы обычно применяете ваша матрица мира/представления/проекции Я просто возвращаю (нетрансформированный) вход.Использование конвейера DirectX для 2D-рендеринга
Это работало так, как ожидалось, и мой квадрат был правильно изображен на поверхности. Затем я попытался преобразовать его с переводом (в 2D) вдоль оси X и получил некоторые странные изменения перспективы.
Взаимодействие с Google Я вижу, как люди говорят об использовании матриц ортогонального преобразования, но не понимают, почему - я не хочу преобразовывать общие 3d-данные в 2d, я хотел бы сделать преобразование идентичности двухдисковых данных в 2d (и, возможно, 2d translate/scale too)
У меня такое чувство, что я пропустил что-то важное о трубопроводе?
Любая помощь оценили
вы используете Direct3D или Direct2D? – Rafael
Direct3D - возможно ли это, что я захочу сделать 2D и 3D с одного и того же устройства/буфера в будущем? – user2152466
@ user2152466 Почему бы вам не вставить свой код? – zdd