|
3D-программирование miniB3D, OpenGL |
23.12.2007, 18:47
|
#1
|
Разработчик
Регистрация: 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!!!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
23.12.2007, 19:12
|
#3
|
Разработчик
Регистрация: 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
|
Знающий
Регистрация: 05.02.2007
Сообщений: 201
Написано одно полезное сообщение (для 2 участников)
|
Re: Help:::OpenGl!!!
Вообще-то с OpenGl лучше работать под C++.
|
(Offline)
|
|
24.12.2007, 12:15
|
#6
|
Мастер
Регистрация: 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
|
ПроЭктировщик
Регистрация: 22.12.2007
Сообщений: 107
Написано 15 полезных сообщений (для 15 пользователей)
|
Re: Help:::OpenGl!!!
На BlitzMax будет горазде медленнее, чем на C++, особенно если компилить через gcc с оптимизацией на o3.
|
(Offline)
|
|
25.12.2007, 01:05
|
#9
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Help:::OpenGl!!!
Fla, поподробнее про компилер и оптимизацию пожалуйста.
|
(Offline)
|
|
25.12.2007, 11:48
|
#10
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Re: Help:::OpenGl!!!
давайте проведем тест. Оч. интересно будет посмотреть на результаты.
|
(Offline)
|
|
25.12.2007, 15:29
|
#11
|
ПроЭктировщик
Регистрация: 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
|
|
Re: Help:::OpenGl!!!
Fla
mingw разве не порт gcc под win ?
|
|
|
25.12.2007, 21:58
|
#13
|
Разработчик
Регистрация: 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
|
ПроЭктировщик
Регистрация: 22.12.2007
Сообщений: 107
Написано 15 полезных сообщений (для 15 пользователей)
|
Re: Help:::OpenGl!!!
Во - правильно. Лично я юзаю O3 - все прекрасно, проблем нет и работает на ура.
|
(Offline)
|
|
25.12.2007, 23:28
|
#15
|
Разработчик
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений (для 95 пользователей)
|
Re: Help:::OpenGl!!!
Кто-нибудь поможет с функцией
Я понял что создаётся точка,но как создаются объекты?
(Просто в 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)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
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, время: 08:39.
|