![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
![]()
пишу прогу в QtCreator. в программе два окна OpennGL, отображают одно и тоже, просто одно больше. Так вот в последнем, изображение скажем двух треугольников не то. Два треугольника соеденяются еще одним.
Но вот что странно- это все я собирал в Ubuntu 12. Тоже самое собрал в Windows XP и все работает как надо |
![]() |
![]() |
![]() |
#2 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]()
напиши тут исходный код, гадать никто не будет.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
![]()
вот полный архив с проектом, в Ubuntu, соответственно там и исполняемый файл есть.
Только не смейтесь ![]() Немного поясню как должно работать: Есть две вкладки "Creator" и "Show Scene". В первой создаем фигуру, во второй просматриваем крупным планом. Во вкладе "Creator", есть таблица вершин и их цветов, еще есть таблица индексов вершин. И небольшое OpenGL окно. Тут все строится из треугольников, по тому- же принципу, что и в OpenGL, используя массивы вершин и индексов. Есть возможность трансляции вращения и масштабирования, для этого надо нажать соответствующую кнопку. Кнопки, Vertex добавляет вершину, Index добовляет три индекса, в соответствующую таблицу. Кнопка Default, аналогична функции glLoadIdentiti(). Кнопка Color, для выбора цвета по умолчанию. Кнопка Circle автоматически строит круг. Чтобы просмотреть изображение нажмите кнопку Show. Получившиеся массивы должны сохранятся в файл, Это еще не сделал. Нажмите Circle, затем Show, должен появится круг. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
![]()
Вот проект для Windows
|
![]() |
![]() |
![]() |
#5 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]()
зачем в таблице индексов 4 столбец? - я не нашел по коду зачем он.
|
![]() |
![]() |
![]() |
#6 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]()
удалил сообщение
Последний раз редактировалось rrrFer; 09.01.2013 в 19:30. Причина: ошибся |
![]() |
![]() |
![]() |
#8 | ||
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
![]()
может для разных ОС, код все таки разный должен быть? Хотя в литературе сказано- что код для этих ОС один и тот же.
Или может с железом что то? |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
![]()
Привет, SAMOUCHKA!
Такой факт необычный. Я открыл вашу программу в Qt Creater. И запустил сборку. Индикатор 'Building' останавливается на середине и не движется дальше. У меня Win7. Хотя из консоли нормально собирается: qmake mingw32-make Проблемы, скорее всего, на моей стороне... Иван |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вызов SetTimer в чужих окнах | BLACK_RAIN | Win Api | 38 | 06.05.2012 14:40 |
Excel разных окнах | Mr.Jass | Помощь студентам | 1 | 11.04.2012 12:43 |
Access - [!!!] Отображение режимов в разных окнах | jaketaylor | Microsoft Office Access | 1 | 22.05.2011 23:52 |
Не сохраняются изменения в кодах и окнах | ЛеночкаБ | Общие вопросы Delphi | 9 | 20.05.2011 22:45 |
Отследить изменение курсора в чужих окнах | Lime | Общие вопросы Delphi | 2 | 02.07.2009 19:17 |