![]() |
| | |||||||
| Регистрация | Правила | Блоги | Пользователи | Социальные группы | Поиск | Сообщения за день | Все разделы прочитаны |
| |
![]() |
| |
| | #1 | ||||||
| Rameron Новичок Регистрация: 07.02.2011
Сообщений: 54 Репутация: 1 (1) |
Рисую куб, на каждую с граней накладываю текстуру. В итоге, при вращении грани "просвечиваются"... Вот функция прорисовки:
| ||||||
| | |||||||
| Другие темы раздела | |
| glutSwapBuffers() and glFlush() OpenGL Хочу обработать нажатие мыши. Алгоритм примерно таков: дисплей { clear цвета рисование статических обьектов (например рисую одну точку) glutSwapBuffers() // меняю буфер. Вот тут первый вопросс - меняется буфер на котором я поставил точку строчкой выше на тот что был и.... glutSwapBuffers() and glFlush() | OpenGL Написать программу «Манипулятор робота» так, чтобы она рисовала манипулятор из n сегментов. Здравствуйте)). Прошу помочь. Написать программу «Манипулятор робота» так, чтобы она рисовала манипулятор из n сегментов. Для поворота всех сегментов применяйте две клавиши курсора "стрелка вверх/вниз". Текущий сегмент (который будет поворачиваться этими клавишами) должен быть выделен цветом..... Написать программу «Манипулятор робота» так, чтобы она рисовала манипулятор из n сегментов. |
| | #2 | |
| Sergeiy_98 Форумчанин Регистрация: 20.12.2011
Сообщений: 573 Репутация: 402 (360) |
Прозрачность можно установит glEnable (GL_ALPHA_TEST); Разрешение цветов glEnable(GL_BLEND); И алгоритм сложения glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) Это в инциализации. А сама интенсивность прзрачности четвертым компонентом glColor4d (0, 0, 0, 1); Может эти вещи у Вас есть, но в коде их не увидел | |
| | ||
| | #3 | |
| Rameron Новичок Регистрация: 07.02.2011
Сообщений: 54 Репутация: 1 (1) | | |
| | ||
| | #4 | |
| Sergeiy_98 Форумчанин Регистрация: 20.12.2011
Сообщений: 573 Репутация: 402 (360) |
Может тогда glDisable(GL_ALPHA_TEST)?
| |
| | ||
| | #5 | |
| Rameron Новичок Регистрация: 07.02.2011
Сообщений: 54 Репутация: 1 (1) | | |
| | ||
| | #6 | |
| Rameron Новичок Регистрация: 07.02.2011
Сообщений: 54 Репутация: 1 (1) |
Помогите пожалуйста... Вот прилагаю саму программу... Вращать куб стрелочками, увеличение/уменьшение NumLock 8 и 2. P.S. Распаковать в папку, в названии которой нет русских символов или пробелов, и запустить OpenGL_Cube.bat | |
| | ||
| | #7 | ||||||
| Sergeiy_98 Форумчанин Регистрация: 20.12.2011
Сообщений: 573 Репутация: 402 (360) |
Вот я набросал 2 сферы перекрывающиеся и если поиграть последним параметром glColor4d то увидите эффект.
| ||||||
| | |||||||
| | #8 | |
| Rameron Новичок Регистрация: 07.02.2011
Сообщений: 54 Репутация: 1 (1) |
Да, по моему Вы не поняли моей проблемы... Или я чего-то не понял... Переделал ваш пример под LWJGL, поиграл с уровнем альфа канала (спасибо, кстати, большое, сферу я еще не знал как рисовать), но вот это делу не поможет... Я всё равно не могу понять ПОЧЕМУ у меня в программе налезают грани куба друг на друга по время вращения... | |
| | ||
| | #9 | |
| Rameron Новичок Регистрация: 07.02.2011
Сообщений: 54 Репутация: 1 (1) |
Вот к примеру, смотрите вложение. Это куб, повернутый к наблюдателю одной с граней. Наблюдатель должен видеть только эту грань с текстурой бамбука, но каким-то образом он еще видит и противоположную и нижнюю грани. В этом и проблема. | |
| | ||
![]() |
| Похожие темы | |
| Тема | Автор |
| Web-дизайн Как отрезать полупрозрачные рамки? Доброго времени суток У меня имеется некоторый графический файл он имеет не ровные границ я хотел бы его сохранить именно по контуру а не с прозрачной рамкой не подскажете как это сделать? | Kocha |
| Мониторы какие то сероватые полупрозрачные квадратики на мониторе я не знаю что, либо моник либо видюха, но как бы я не пытался поменять драва и ось ни чего не получаеться, выступают полупрозрачные квадратики, размером 3 милиметра, по всему экрану, и как будто драва даже не устанавливал... Моник: Samatron 76 DF, надеюсь слышали про такой Видюха: NVIDIA GeForce... | AlexRed |
| Visual Basic Полупрозрачные тени от окон - возможно ли? Подскажите, как создать полупрозрачные тени с плавными переходами (как в XP на менюшках) только не предлагайте SPI_SETDROPSHADOW - т.к. все должно работать не только в WIN XP. Пример желателен. | DForward |
| JavaScript Как сделать плавающие, полупрозрачные (не обязательно), перетаскиваемые div-блоки? Вообщем, проблема в следующем: есть таблица - в ней N-ное количество строк. Некоторые позиции в строке - это гипперссылки, при нажатии на которые окрывается div-блок с дополнительной информацией. При небольшом значении N все хорошо - div-блок открывается после таблицы и все наглядно, все видно. А... | wjack |
| Web-мастеринг Грани таблицы Как сделать так, чтобы рамка ячеек ОДНОГО столбца была сплошной, а рамка ячеек ДРУГОГО была только слева, справа и сверху? ____ ____ | | | |____| | Заранее спасибо! | Пушехвост |
| Опции темы | |
| |
| |