ПрограммированиеФорумГрафика

OpenGL + ООП (3 стр)

Страницы: 1 2 3 4 Следующая »
#30
11:53, 5 окт 2009

В чем смысл оборачивания OpenGL в ООП?
Я сам приверженец ООП, и очень многое оборачиваю в классы, например FrameBuffer, Текстуры...
Но сам OGL... ИМХО нет смысла.

#31
12:50, 5 окт 2009

> А ты видимо совсем не представляешь себе что такое нормальный OpenGL, когда одна функция может сидеть в нескольких расширениях и отвечать за совершенно разные действия.
Это задача проектирующего враппер.

> я пользуюсь прекрастной ООП оберткой над OpenGL - http://www.openscenegraph.org/projects/osg
> вот мой перевод книг - http://smartcamera.googlecode.com/svn/trunk/Doc/OSGSGrus.pdf
Спасибо, это именно то, что нужно. Но без поддержки OpenGL ES =(

> QzR!!!
Ага, я именно из-за этой ошибки и подумал, что методы статические.

#32
14:38, 5 окт 2009

эм... таки тонкий троллинг.
жаль, что мало людей знают, что OSG это обертка над OpenGL.
  отписался
глянь CrystalSpace тогда уж.
эт тоже такая обертка над ogl

#33
15:20, 5 окт 2009

2cNoNim
Мало людей знают про OSG потому что мало им пользуются.

2Executor
как раз OSG и есть ООП обертка вокруг OpenGL. а графами сцены очень удобно пользоваться. прочитай книгу (пост #28) - будет понятнее.

#34
15:42, 5 окт 2009

> gl=new OpenGL(hWnd, pfd);
> gl->Begin(gl.LINES);
> gl->Vertex2f(-1.0f ,-1.0f);
> gl->Vertex2f(1.0f ,1.0f);
> gl->End();

Yo, Dawg! I heard you like OpenGL, so we put an OpenGL into your OpenGL, so you can render while you render.

#35
15:55, 5 окт 2009

DEN
> Yo, Dawg! I heard you like OpenGL, so we put an OpenGL into your OpenGL, so you
> can render while you render.

зря так, контекст GL в виде класса облегчит и работу с расширениями и отладку

#36
16:19, 5 окт 2009

asmzx
> как раз OSG и есть ООП обертка вокруг OpenGL.

Тогда Unreal Engine 3 ООП обёртка над OpenAL...

#37
17:09, 5 окт 2009

innuendo

Изображение
#38
17:12, 5 окт 2009

DEN
:)

#39
23:33, 5 окт 2009

SNVampyre

>Вся ООП-лажа - для фанатов DirectX.
Вы ничего не понимаете в ООП. На С можно писать в ООП стиле не менее элегантно, чем на С++, а DirectX это не большее ООП, чем OpenGL.

#40
23:42, 5 окт 2009

> Вы ничего не понимаете в ООП.
+1

> На С можно писать в ООП стиле
+1. Как подтверждение - linux.

> не менее элегантно
Менее, все же синтаксический сахар нужен, чтобы не захлебнуться в дефайнах при наследовании и т.д.

> а DirectX это не большее ООП, чем OpenGL.
Хотелось бы хоть что-то такое все же. Объектное хотя бы.

#41
23:44, 5 окт 2009

Почему еще не было коронной фразы? У вас клинический ООП мозга!

#42
0:38, 6 окт 2009

Ghost2
Но автор хочет классов со стрелочками.

#43
1:34, 6 окт 2009

Ваше ООП --- говно

#44
1:35, 6 окт 2009

@!!ex

> В чем смысл оборачивания OpenGL в ООП?

В том-то и дело, что никакого. На самом деле надо ООП оборачивать в OpenGL.

Страницы: 1 2 3 4 Следующая »
ПрограммированиеФорумГрафика

Тема в архиве.