Координаты текстур, DirectX

Тема в разделе "WASM.DirectX", создана пользователем Exs42, 13 фев 2010.

  1. Exs42

    Exs42 New Member

    Публикаций:
    0
    Регистрация:
    26 дек 2005
    Сообщения:
    13
    Адрес:
    Spb City
    Как изменить координаты и размер текстуры объекта, если объект создан функцией D3DXCreateBox? Хорошо бы примерчик. Что из методов d3d юзать нужно?
     
  2. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    наглость второе счастье?
     
  3. Exs42

    Exs42 New Member

    Публикаций:
    0
    Регистрация:
    26 дек 2005
    Сообщения:
    13
    Адрес:
    Spb City
    Именно ) Достаточно общий алгоритм использования методов d3d. А там дальше разберусь
     
  4. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    Exs42
    общий алгоритм есть в DirectX SDK брать с сайта мелкомягких
    Если интересует только работа D3DXCreateBox, можно посмотреть дизассемблере код. 99% юзаются низкоуровневые функции
     
  5. Exs42

    Exs42 New Member

    Публикаций:
    0
    Регистрация:
    26 дек 2005
    Сообщения:
    13
    Адрес:
    Spb City
    Интересуют и другие подобные функции: D3DXCreateSphere, D3DXCreateTeapot и т.д. Я смотрел в SDK, пробовал, но что-то пока..... Может я не то смотрел?
     
  6. qqwe

    qqwe New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2009
    Сообщения:
    2.914
    координаты картинок приводятся достаточно хитро. в свое время попарился. примера не руках нет. помню, догнал по книжке чувачка одного от-мс-шного. он еще в мфц классы все завернул это. и самой либы фиг было найти. а потом, оказалось, что у него сайт есть. где и либа, и доп примеры. и дофига чего. и нашлось все, не поверите, гуглём. вот так вот все просто получилось, однако..

    а накладывание на простые фигуры в примерах к сдк есть. прямо сразу и поэкспериментировать можно
     
  7. Exs42

    Exs42 New Member

    Публикаций:
    0
    Регистрация:
    26 дек 2005
    Сообщения:
    13
    Адрес:
    Spb City
    Там они делаю через вертексный буфер. Т.е. отдельно задают координаты текстуры для каждого вертекса перед выводом.
    Тут же, как я понял, другое дело. D3DXCreateBox создаёт бокс без нашего вмешательство в вертексные преобразования. Так?