Как изменить координаты и размер текстуры объекта, если объект создан функцией D3DXCreateBox? Хорошо бы примерчик. Что из методов d3d юзать нужно?
Exs42 общий алгоритм есть в DirectX SDK брать с сайта мелкомягких Если интересует только работа D3DXCreateBox, можно посмотреть дизассемблере код. 99% юзаются низкоуровневые функции
Интересуют и другие подобные функции: D3DXCreateSphere, D3DXCreateTeapot и т.д. Я смотрел в SDK, пробовал, но что-то пока..... Может я не то смотрел?
координаты картинок приводятся достаточно хитро. в свое время попарился. примера не руках нет. помню, догнал по книжке чувачка одного от-мс-шного. он еще в мфц классы все завернул это. и самой либы фиг было найти. а потом, оказалось, что у него сайт есть. где и либа, и доп примеры. и дофига чего. и нашлось все, не поверите, гуглём. вот так вот все просто получилось, однако.. а накладывание на простые фигуры в примерах к сдк есть. прямо сразу и поэкспериментировать можно
Там они делаю через вертексный буфер. Т.е. отдельно задают координаты текстуры для каждого вертекса перед выводом. Тут же, как я понял, другое дело. D3DXCreateBox создаёт бокс без нашего вмешательство в вертексные преобразования. Так?