Форум программистов, компьютерный форум CyberForum.ru

Натянуть текстуру на куб - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
Nicl
 Аватар для Nicl
0 / 0 / 0
Регистрация: 07.10.2008
Сообщений: 26
28.03.2009, 16:28     Натянуть текстуру на куб #1
Который раз возникла проблема.
Реализация - C++, DX9 SDK обр. November 2007.

Дана текстура - t.bmp.

Нужно натянуть ее на куб, который собственно задать координатами.

Как обтекстурить треугольник - понимаю.
Как создать куб - понимаю.
Как совместить их - нет.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
HRESULT InitObj()
{
    CUSTOMVERTEX vers[]={
 
            { -1.0f,1.0f,1.0f,0,0},//0
            { 1.0f,1.0f,1.0f,1,0},//1
            { -1.0f,-1.0f,1.0f,0,1},//2
            { 1.0f,-1.0f,1.0f,1,1},//3
 
            { -1.0f,1.0f,-1.0f,0,0},//4
            { 1.0f,1.0f,-1.0f,1,0},//5
            { -1.0f,-1.0f,-1.0f,0,1},//6
            { 1.0f,-1.0f,-1.0f,1,1},//7
    
    };
 
        const unsigned short Index[]=
    {
 
        2,0,12,1,3,
        0,4,50,5,1,
        6,5,47,5,6,
        2,7,63,7,2,
        1,5,33,5,7,
        2,4,06,4,2,
    };
Пробую так вот - но получается полкуба красные, полкуба - черные, а текстура-то радикально белая.
Черная с белыми полосками отображается косо и как черная с красными.

В общем, что-то с цветами не так, да и с геометрией текстуры тоже. Или это из-за отсутствия освещения? Но и его настройка что-то ничего полезного не дает.

В чем дело?

Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2009, 16:28     Натянуть текстуру на куб
Посмотрите здесь:

C++ Возведение матрицы в куб
C++ а куб в четырех операциях
Куб числа C++
Решение куб. уравнения. C++
Загрузка разных версий bmp в текстуру C++
C++ Нарисовать куб
Куб суммы всех чисел C++
C++ В квадрат возводит,а в куб нет
куб числа в С++ C++
C++ Не удается подключить текстуру (или картинку)
C++ Нарисовать куб
Куб не докручивается C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
QWAN
56 / 55 / 1
Регистрация: 02.09.2008
Сообщений: 181
31.03.2009, 18:57     Натянуть текстуру на куб #2
Вот Tutorial по работес текстурами http://www.directxtutorial.com/Tutor...9B8.aspx#still дальше следующий урок куб с текстурой и освещением
Nicl
 Аватар для Nicl
0 / 0 / 0
Регистрация: 07.10.2008
Сообщений: 26
01.04.2009, 20:27  [ТС]     Натянуть текстуру на куб #3
Спасибо, то что нужно. Приступаю к изучению.
QWAN
56 / 55 / 1
Регистрация: 02.09.2008
Сообщений: 181
02.04.2009, 12:51     Натянуть текстуру на куб #4
Вот копался нашел еще один неплохой сайт по DirectX http://www.codesampler.com/dx9src.htm
QWAN
56 / 55 / 1
Регистрация: 02.09.2008
Сообщений: 181
03.04.2009, 15:57     Натянуть текстуру на куб #5
Вот держи еще примеры, там еще куча всего интересного
http://www.codesampler.com/dx9src/dx...rimitive_types
Yandex
Объявления
03.04.2009, 15:57     Натянуть текстуру на куб
Ответ Создать тему
Опции темы

Текущее время: 10:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru