Вниз
Скачать: CL | DM;

Текстурирование   Найти похожие ветки 

← →
SkyRanger ©   (2003-06-10 07:08) [0]

Привет всем...
Такой вопрос по текстурированию
Есть массив верши, считанных из RAW файла. Как известно в каждой строке этого файла описывается один треугольник. т.е. 9 вершин.
по тим точкам из треугольников, строится фигура. В моем случае октаидр.
Строится и заливается текстурой таким образом
OGL_SOLID : Begin //Залитую сплошным цветом
glPolygonMode(GL_FRONT, GL_FILL); //Спереди залить
glPolygonMode(GL_BACK, GL_LINE); //Сзади как WireFrame
glEnable(GL_LIGHTING); //Drk.xbnm jcdtotybt

glBindTexture(GL_TEXTURE_2D,text2);

glBegin(GL_TRIANGLES); //Начать вывод треугольника
glcolor3ub(0,0,200); //Синий цвет заливки
normal:=GetNormal(p1, p2, p3); //Вычисляем нормаль
glNormal3dv(@normal); //Устанавливаем нормаль
glTexCoord2f(0,0);
glVertex3dv(@p1); //Выводим 3 вершины треугольника
glTexCoord2f(0,2);
glVertex3dv(@p2);
glTexCoord2f(2,2);
glVertex3dv(@p3);
glEnd();
end;

В общем текстура накладывается вроде все ок, НО..
Проблема в том что текстура накладывается на КАЖДЫЙ треугольник... В принципе понятно, что так и должно быть, но вот такой вопрос:
Как сделать так чтобы текстура с надписью накладывалась на каждую грань октаидра


← →
SkyRanger ©   (2003-06-10 07:23) [1]

Там я ошибся не вершин а точек... :)


← →
Vitas2 ©   (2003-06-10 14:39) [2]

В RAW файле текстурные координаты есть?
если нет то прийдется самому подгонять


← →
SkyRanger ©   (2003-06-11 02:34) [3]

Ясно, спасибо...
Буду задавать бля каждой вершины координаты текстуры...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
1-99555
WG
2003-12-17 18:13
2003.12.30
Как записать данные в конкретный лист Excel-файла ?


8-99648
Илья
2003-08-26 12:05
2003.12.30
Надо программу


4-99825
Дубинин Алексей
2003-11-03 21:46
2003.12.30
Как получить имя исполняемого файла зная его Handle


4-99809
PolarS
2003-10-24 15:20
2003.12.30
Запуск программы на удаленной машине.


3-99504
Denisiy
2003-12-04 12:30
2003.12.30
Странная вещь в работе с таблицей через TTable.... не понимаю...




   Наверх