IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> текстура косит, OpenGL JAVA android
сообщение
Сообщение #1


Знаток
****

Группа: Пользователи
Сообщений: 396
Пол: Мужской

Репутация: -  9  +


для примера взял уже просто треугольник, описание obj вот:

v -1 0 1
v 1 0 1
v 1 0 -1
vt 0 0
vt 1 0
vt 1 1
vn 0 1 -0
vn 0 1 -0
vn 0 1 -0
f 3/3/3 1/1/1 2/2/2

вроде нормальные текстурные координаты, с такими и накладываю, но результат вобще черти что (причем как буд-то на них вобще пофиг)


gl.glGenTextures(1, textures, 0);

gl.glBindTexture(GL10.GL_TEXTURE_2D, textures[0] );

gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MIN_FILTER, GL10.GL_NEAREST);
gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MIN_FILTER, GL10.GL_LINEAR);

GLUtils.texImage2D(GL10.GL_TEXTURE_2D, 0, bitmap, 0);

public void onDrawFrame(GL10 gl) {
//***
gl.glBindTexture(GL10.GL_TEXTURE_2D, textures[0]);
gl.glEnableClientState(GL10.GL_COLOR_ARRAY);
gl.glEnableClientState(GL10.GL_TEXTURE_COORD_ARRAY);

for (int i = 0; i < models.length; i++) {

gl.glVertexPointer(3, GL10.GL_FLOAT, 0, models[i].verticesBuf);
gl.glColorPointer(4, GL10.GL_FLOAT, 0, models[i].colorsBuf);
gl.glTexCoordPointer(2, GL10.GL_FLOAT, 0, models[i].texCoordsBuf);

// Set line color to green gl.glColor4f(0.0f, 1.0f, 0.0f, 1.0f);

// Draw all
gl.glDrawElements(GL10.GL_TRIANGLES, models[i].elements.length,
GL10.GL_UNSIGNED_SHORT, models[i].elementsBuf);
}
//gl.glDisableClientState(GL10.GL_TEXTURE_2D);
gl.glDisableClientState(GL10.GL_COLOR_ARRAY);
gl.glDisableClientState(GL10.GL_TEXTURE_COORD_ARRAY);



Эскизы прикрепленных изображений
Прикрепленное изображение

--------------------
Objective-C, Unity3d
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Знаток
****

Группа: Пользователи
Сообщений: 396
Пол: Мужской

Репутация: -  9  +


вобще такие фокусы


Эскизы прикрепленных изображений
Прикрепленное изображение Прикрепленное изображение

--------------------
Objective-C, Unity3d
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






А косит где в эмуляторе или на устройстве, просто я заметил иногда искажения в эмуляторе, а на устройстве норм
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Бывалый
***

Группа: Пользователи
Сообщений: 155
Пол: Мужской

Репутация: -  0  +


Why not settling on games that is fun and at the same time your earning. Well itll make suspense because of the game as well but dude just try it and it gave me hope while pandemic is real rn. Top 5 Reasons Why Baccarat Is Popular In Asia
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.03.2024 8:24
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name