![]() |
|
Модераторы: Rickert |
![]()
|
|
| REPO |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 8.3.2006 Репутация: нет Всего: нет |
Доброго времени суток!
Помогите!! Проблема с отображением двух треугольников как квадрата. Загрузив текстуру, прописываю в функции display() слудующее:
А потом тоже самое повернув камеру. На второй картинке (см. изображение) ровные линии получаются изогнутыми!!? Как это исправить? Присоединённый файл ( Кол-во скачиваний: 18 )
image.jpg 63,95 Kb |
|||
|
||||
| Goliath |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 1.3.2005 Репутация: 1 Всего: 5 |
Как ты работаешь с камерой? Такие искажения бывают, если камеру пишешь с нуля. Выложи полный код.
--------------------
Наша жизнь растрачивается на мелочи… Упрощайте, упрощайте. [Генри Торо] |
|||
|
||||
| REPO |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 8.3.2006 Репутация: нет Всего: нет |
Так выглядит код для второго изображения:
|
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 3 Всего: 43 |
А если вот так:
Это сообщение отредактировал(а) DENNN - 14.4.2006, 11:17 |
|||
|
||||
| REPO |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 8.3.2006 Репутация: нет Всего: нет |
Если заменить display(), то сначала не показывает ничего, а если изменить gluPerspective(50, 1, 0.1, 50); , результат тотже
|
|||
|
||||
| Goliath |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 1.3.2005 Репутация: 1 Всего: 5 |
Выложи текстуру попробую у себя с твоей текстурой.
--------------------
Наша жизнь растрачивается на мелочи… Упрощайте, упрощайте. [Генри Торо] |
|||
|
||||
| REPO |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 8.3.2006 Репутация: нет Всего: нет |
Вот. Только надо перевести ее в .bmp, а то glaux .jpg не грузит.
Присоединённый файл ( Кол-во скачиваний: 8 )
plitka_strip.jpg 94,06 Kb |
|||
|
||||
| Goliath |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 246 Регистрация: 1.3.2005 Репутация: 1 Всего: 5 |
К сожалению, у меня под руками нету Си, я на данный момент просто работаю с OpenGL на Java. Я перевел твой код и у меня все работает нормально, единственное, что хочу отметить сама текстура делать оптический обман изогнутости. Попробуй поменять текстуру и посмотреть. Если также будить я возьму си и попробую под Си.
--------------------
Наша жизнь растрачивается на мелочи… Упрощайте, упрощайте. [Генри Торо] |
|||
|
||||
| REPO |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 8.3.2006 Репутация: нет Всего: нет |
Все оказалось проще. Вообщем если ты тоже хочешь чтобы у тебя все работало как у меня, - надо удалить драйвер NVidia (или другой видеокарты...)
А как я установил новый драйвер (не тот что дает winXP), эту же текстуру показал нормально. |
|||
|
||||
| danie |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 28.11.2006 Репутация: нет Всего: нет |
А коррекция перспективы не может исправлять такой эффект? Есть же режим коррекции перспективы при наложении текстуры.
|
|||
|
||||
![]()
|
| Правила форума "Программирование игр, графики и искуственного интеллекта" | |
|
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert. |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |