Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > BlitzMax > 3D-программирование

3D-программирование miniB3D, OpenGL

Ответ
 
Опции темы
Старый 23.12.2007, 18:47   #1
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Печаль Help:::OpenGl!!!

Помогите!!!
Где можно найти титоры по программингу на OpenGl!!!
(Offline)
 
Ответить с цитированием
Старый 23.12.2007, 18:58   #2
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Re: Help:::OpenGl!!!

http://pmg.org.ru/nehe/
http://www.rsdn.ru/article/opengl/ogltut2.xml?print
http://opengl.gamedev.ru/doc/
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
zheland (01.03.2008)
Старый 23.12.2007, 19:12   #3
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Re: Help:::OpenGl!!!

А есть-ли документация к BlitzMax-у?
(Offline)
 
Ответить с цитированием
Старый 23.12.2007, 19:31   #4
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Re: Help:::OpenGl!!!

http://www.boolean.name/showthread.php?t=5190
там есть примеры мною переделанные и обычные
(Offline)
 
Ответить с цитированием
Старый 23.12.2007, 23:47   #5
Alex_90
Знающий
 
Регистрация: 05.02.2007
Сообщений: 201
Написано одно полезное сообщение
(для 2 участников)
Re: Help:::OpenGl!!!

Вообще-то с OpenGl лучше работать под C++.
(Offline)
 
Ответить с цитированием
Старый 24.12.2007, 12:15   #6
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: Help:::OpenGl!!!

Сообщение от Alex_90
Вообще-то с OpenGl лучше работать под C++.
и чем же лучше? посмотри одну и ту же программу ОГЛ на 3 разных языках Паскаль, С++, БМакс - найди 10 отличий.
__________________
(Offline)
 
Ответить с цитированием
Старый 24.12.2007, 15:20   #7
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Re: Help:::OpenGl!!!

Сам принцип, думаю, одинаков. но почему-то мне так кажется (!), что на бм будет все атки медлнее, чем на с++ .(
(Offline)
 
Ответить с цитированием
Старый 25.12.2007, 00:28   #8
Fla
ПроЭктировщик
 
Регистрация: 22.12.2007
Сообщений: 107
Написано 15 полезных сообщений
(для 15 пользователей)
Re: Help:::OpenGl!!!

На BlitzMax будет горазде медленнее, чем на C++, особенно если компилить через gcc с оптимизацией на o3.
(Offline)
 
Ответить с цитированием
Старый 25.12.2007, 01:05   #9
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Help:::OpenGl!!!

Fla, поподробнее про компилер и оптимизацию пожалуйста.
(Offline)
 
Ответить с цитированием
Старый 25.12.2007, 11:48   #10
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: Help:::OpenGl!!!

давайте проведем тест. Оч. интересно будет посмотреть на результаты.
__________________
(Offline)
 
Ответить с цитированием
Старый 25.12.2007, 15:29   #11
Fla
ПроЭктировщик
 
Регистрация: 22.12.2007
Сообщений: 107
Написано 15 полезных сообщений
(для 15 пользователей)
Re: Help:::OpenGl!!!

HolyDel, gcc - GNU Compiler Collection. Там и перл и си и ++ и асма. Вообщем почти все что известно, на сегодняшний день. BrainFuck'а и Moo там нету. А оптимизация на o3 - ставит оптимизацию на максимум.

Давайте, только не забывайте, что GCC - линуховый компилер, есть порт под дос\мастдай - DJGCC или как то так.

*Весь рабочей прогарммы на ОГЛе - <10кб
(Offline)
 
Ответить с цитированием
Старый 25.12.2007, 17:45   #12
jimon
 
Сообщений: n/a
Re: Help:::OpenGl!!!

Fla
mingw разве не порт gcc под win ?
 
Ответить с цитированием
Старый 25.12.2007, 21:58   #13
haedim
Разработчик
 
Регистрация: 16.09.2006
Сообщений: 354
Написано 10 полезных сообщений
(для 2 пользователей)
Re: Help:::OpenGl!!!

сейчас разъясню...

MinGW - Minimalistic GNU for Windows. то есть самые основные программы GNU (GCC, G++, make, ls, cd ). в-основном используется для компиляции, да.

а вот Cygwin - полноценная GNU/*nix - среда для Windows. то есть с ним возможно создать полноценный Unix в Винде (хотя, ИМХО, лучше отдельный поставить ).

а вот O3 - дело тонкое. поосторожней с ним. оптимизация, конечно, вещь отличная, но тут важно не перестараться. иногда бывает полезно, иногда - нет. c O3 программа будет весить побольше и иногда может даже быть медленней, чем с O2. O3 советую использовать, если есть inline-функции.
(Offline)
 
Ответить с цитированием
Старый 25.12.2007, 22:16   #14
Fla
ПроЭктировщик
 
Регистрация: 22.12.2007
Сообщений: 107
Написано 15 полезных сообщений
(для 15 пользователей)
Re: Help:::OpenGl!!!

Во - правильно. Лично я юзаю O3 - все прекрасно, проблем нет и работает на ура.
(Offline)
 
Ответить с цитированием
Старый 25.12.2007, 23:28   #15
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Печаль Re: Help:::OpenGl!!!

Кто-нибудь поможет с функцией
 
glVertex
Я понял что создаётся точка,но как создаются объекты?
(Просто в B3D были точки и треугольники,а тут только точки?)

Вот пример: объяните
glBegin GL_POLYGON
';Front
glColor3f 1.0,0.0,0.0 '; Red
glVertex3f 0.0, 1.0, 0.0 '; Top Of Triangle (Front)
glColor3f 0.0,1.0,0.0 '; Green
glVertex3f -1.0,-1.0, 1.0 '; Left Of Triangle (Front)
glColor3f 0.0,0.0,1.0 '; Blue
glVertex3f 1.0,-1.0, 1.0 '; Right Of Triangle (Front)
';Right
glColor3f 1.0,0.0,0.0 '; Red
glVertex3f 0.0, 1.0, 0.0 '; Top Of Triangle (Right)
glColor3f 0.0,0.0,1.0 '; Blue
glVertex3f 1.0,-1.0, 1.0 '; Left Of Triangle (Right)
glColor3f 0.0,1.0,0.0 '; Green
glVertex3f 1.0,-1.0, -1.0 '; Right Of Triangle (Right)
';Back
glColor3f 1.0,0.0,0.0 '; Red
glVertex3f 0.0, 1.0, 0.0 '; Top Of Triangle (Back)
glColor3f 0.0,1.0,0.0 '; Green
glVertex3f 1.0,-1.0, -1.0 '; Left Of Triangle (Back)
glColor3f 0.0,0.0,1.0 '; Blue
glVertex3f -1.0,-1.0, -1.0 '; Right Of Triangle (Back)
';Left
glColor3f 1.0,0.0,0.0 '; Red
glVertex3f 0.0, 1.0, 0.0 '; Top Of Triangle (Left)
glColor3f 0.0,0.0,1.0 '; Blue
glVertex3f -1.0,-1.0,-1.0 '; Left Of Triangle (Left)
glColor3f 0.0,1.0,0.0 '; Green
glVertex3f -1.0,-1.0, 1.0 '; Right Of Triangle (Left)
glEnd
А вот ещё:
 
glBegin GL_QUADS
glColor3f 0.0,1.0,0.0 '; Set The Color To Blue
glVertex3f 1.0, 1.0,-1.0 '; Top Right Of The Quad (Top)
glVertex3f -1.0, 1.0,-1.0 '; Top Left Of The Quad (Top)
glVertex3f -1.0, 1.0, 1.0 '; Bottom Left Of The Quad (Top)
glVertex3f 1.0, 1.0, 1.0 '; Bottom Right Of The Quad (Top)
glColor3f 1.0,0.5,0.0 '; Set The Color To Orange
glVertex3f 1.0,-1.0, 1.0 '; Top Right Of The Quad (Bottom)
glVertex3f -1.0,-1.0, 1.0 '; Top Left Of The Quad (Bottom)
glVertex3f -1.0,-1.0,-1.0 '; Bottom Left Of The Quad (Bottom)
glVertex3f 1.0,-1.0,-1.0 '; Bottom Right Of The Quad (Bottom)
glColor3f 1.0,0.0,0.0 '; Set The Color To Red
glVertex3f 1.0, 1.0, 1.0 '; Top Right Of The Quad (Front)
glVertex3f -1.0, 1.0, 1.0 '; Top Left Of The Quad (Front)
glVertex3f -1.0,-1.0, 1.0 '; Bottom Left Of The Quad (Front)
glVertex3f 1.0,-1.0, 1.0 '; Bottom Right Of The Quad (Front)
glColor3f 1.0,1.0,0.0 '; Set The Color To Yellow
glVertex3f 1.0,-1.0,-1.0 '; Top Right Of The Quad (Back)
glVertex3f -1.0,-1.0,-1.0 '; Top Left Of The Quad (Back)
glVertex3f -1.0, 1.0,-1.0 '; Bottom Left Of The Quad (Back)
glVertex3f 1.0, 1.0,-1.0 '; Bottom Right Of The Quad (Back)
glColor3f 0.0,0.0,1.0 '; Set The Color To Blue
glVertex3f -1.0, 1.0, 1.0 '; Top Right Of The Quad (Left)
glVertex3f -1.0, 1.0,-1.0 '; Top Left Of The Quad (Left)
glVertex3f -1.0,-1.0,-1.0 '; Bottom Left Of The Quad (Left)
glVertex3f -1.0,-1.0, 1.0 '; Bottom Right Of The Quad (Left)
glColor3f 1.0,0.0,1.0 '; Set The Color To Violet
glVertex3f 1.0, 1.0,-1.0 '; Top Right Of The Quad (Right)
glVertex3f 1.0, 1.0, 1.0 '; Top Left Of The Quad (Right)
glVertex3f 1.0,-1.0, 1.0 '; Bottom Left Of The Quad (Right)
glVertex3f 1.0,-1.0,-1.0 '; Bottom Right Of The Quad (Right)
glEnd
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OpenGL pax C++ 134 04.10.2016 15:07
OpenGL 3 HolyDel C++ 63 11.12.2014 22:23
Cos и Sin в OpenGL! pipns Delphi 8 19.11.2007 10:14
OpenGL 3.0 HolyDel C++ 10 18.11.2007 13:11


Часовой пояс GMT +4, время: 21:08.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com