Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.08;
Скачать: CL | DM;

Вниз

glTexGen как им пользоваться?   Найти похожие ветки 

 
Sco ©   (2006-03-10 15:14) [0]

... при параметре GL_OBJECT_LINEAR? Прочитав вот ето:
значение соответствующей текстурной координаты определяется расстоянием до плоскости, задаваемой с помощью значения pname GL_OBJECT_PLANE (см. ниже). Формула выглядит следующим образом: g=x*xp+y*yp+z*zp+w*wp, где g-соответствующая текстурная координата ( s или p), x, y, z, w – координаты соответствующей точки. xp, yp, zp, wp – коэффициенты уравнения плоскости. В формуле используются координаты объекта.
я ничего не понял. Параметр GL_SPHERE_MAP мне не подходит, так обьект состоит и плоскостей, которые вовсе не надо сглаживать, да и сам обьект такой весь из прямоугольников. Ещё есть GL_EYE_LINEAR, но справку про него я тоже не понял. Ещё мне не понятно как у вершины может быть 4 координаты, 3 я понимаю, а вот 4! Подскажите как разумно расчитать GL_OBJECT_PLANE чтобы текстура накладывалась нормально, а не как штриховка пьяного художника? Везде в справках написано то что я написал, я примера, кроме как про зеркало, нету! Как то же люди, кроме как на арбузы и мячи текстуры накладывают! А самому glTexCoord на каждую плоскость делать, ето я свихнусь!


 
Sco ©   (2006-03-15 05:16) [1]

Как наложить текстуру на обьект состоящий из треугольников, который не сглаженный?


 
ancara ©   (2006-03-15 11:37) [2]

Дык, надо же для каждой вершины указатьее текстурные координаты:
glBegin;
 ...
 glNormal3f( nx,  ny, nz);
 glTexCoord2f(tu, tv);
 glVertex3f(x,y,z);
 ...
glEnd;
Примерно так должно выглядеть....


 
Sco ©   (2006-03-15 11:39) [3]

Ну ето я знаю, но в обьекте сотни трегульников, как я могу для каждого указать, glTexCoors2f?



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

Текущий архив: 2006.10.08;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.045 c
2-1158881043
tolianb
2006-09-22 03:24
2006.10.08
Помогите разобраться с массивом типа OleVariant


1-1156939185
matyx
2006-08-30 15:59
2006.10.08
функция GetSystemTime выдаёт неправильное время


2-1159021596
Весь в делах
2006-09-23 18:26
2006.10.08
Позиции мыши.


15-1158236541
Ega23
2006-09-14 16:22
2006.10.08
С Днём рождения! 14 сентября


15-1158417747
*Ламер*
2006-09-16 18:42
2006.10.08
Глянте что откапал.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский