HLFX.Ru Forum
Показать все 4 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- OpenGL (https://hlfx.ru/forum/forumdisplay.php?forumid=7)
-- Текстурные координаты в BSP (https://hlfx.ru/forum/showthread.php?threadid=1861)


Отправлено axer 09-06-2009 в 00:01:

Текстурные координаты в BSP

Не могу разобраться с текстурными координатами в BSP. Могут ли они быть не в диапазоне 0..1? Я думаю нет. По крайней мере, так везде написано. Тем не менее они получаются не всегда в этом диапазоне
Скажу сразу, вычисляются у меня они правильно, т.к. такие точно значения получаются и в BSP Viewer, где с текстурами проблем нет. В процессе разбирательства с этим я дошёл до того, что переделал у себя всё точно так, как сделано в BSP View. В функции glVertexPointer и glTexCoordPointer передаются такие точно массивы, как и в BSP View, но текстуры всё равно накладываются неправильно. Пробовал явно указать координаты из диапазона 0..1 - всё нормально отображается (у меня тестовый BSP представляет собой простую коробку и содержит только квадратные фейсы, поэтому задать координаты вручную не сложно).
Вот я и не могу понять, почему в BSP Viewer текстурные координаты больше 1 или меньше 0 нормально работают.


Отправлено BUzer 09-06-2009 в 00:03:

axer

Цитата:
Могут ли они быть не в диапазоне 0..1?

Конечно могут.


Отправлено XaeroX 09-06-2009 в 00:19:

Цитата:
axer писал:
почему в BSP Viewer текстурные координаты больше 1 или меньше 0 нормально работают

У текстур wrap mode стоит GL_REPEAT?
Если да, то проблем быть не должно.

__________________

xaerox on Vivino


Отправлено axer 09-06-2009 в 09:53:

XaeroX
Большое спасибо. Я так и знал, что проблема решится изменением одного или нескольких параметров


Временная зона GMT. Текущее время 20:10.
Показать все 4 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024