![]() |
|
Модераторы: Rickert, Alexeis, BorisVorontsov |
![]()
|
|
| алий |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 13.1.2007 Где: контора под крышк ой Репутация: нет Всего: нет |
Объясните с чего начать, как организуется приложение такое. Только просьба не кидать мне ссылки на учебники скачать их сейчас возможности нет.
Желательно выложите код с объяснениями зачем это для чего и почему |
|||
|
||||
| Gunslinger |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 30.12.2006 Где: Астрахань Репутация: нет Всего: 3 |
Приятель, а ты в курсе, что OpenGL - это библиотека с более чем 200 функциями. К тому же, он не поддерживает апи операционных систем (поэтому и является кроссплатформенной, в отличие от DirectX). А это значит, что кроме самого OpenGL, тебе надо еще рассказать про механизм создания приложений на апи. Как ты думаешь, тебе кто-нибудь будет все это рассказывать? Проще дать ссылки на дельную литературу.
|
|||
|
||||
| алий |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 13.1.2007 Где: контора под крышк ой Репутация: нет Всего: нет |
да фкурсе.
меня интересует каким образом можно построить разрез например куба |
|||
|
||||
| AssassinFX |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 2.1.2007 Репутация: 3 Всего: 3 |
алий, Что значит "разрез"?
|
|||
|
||||
| алий |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 13.1.2007 Где: контора под крышк ой Репутация: нет Всего: нет |
ну отсеч какую либо часть плоскостью под заданным углом
|
|||
|
||||
| алий |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 13.1.2007 Где: контора под крышк ой Репутация: нет Всего: нет |
расскажите мне про то как построить полигон
gluBeginPolygon(...) gluEndnPolygon(...) - как с ними работать |
|||
|
||||
| AssassinFX |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 2.1.2007 Репутация: 3 Всего: 3 |
алий, Ваааа...
зачем так делать?????
хотя лучше рисовать не GL_POLYGON, а GL_TRIANGLES(GL_TRIANGLE_STRIP) ну так как тебе надо полигон. |
|||
|
||||
| алий |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 13.1.2007 Где: контора под крышк ой Репутация: нет Всего: нет |
а так правильна нет ? |
|||
|
||||
| AssassinFX |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 2.1.2007 Репутация: 3 Всего: 3 |
алий, Если честно я мало glu библу использую,а особенно для рисования,может и правильно но усложнено 8) А с дисплэй списками вроде всё правильно.
|
|||
|
||||
| алий |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 13.1.2007 Где: контора под крышк ой Репутация: нет Всего: нет |
2 AssassinFX огромный спасиб друг за реакцию
блин, но не рисует ведь он прямоугольник. вот почему не понятно.о инфу юзал с дельфи, на си небыло, но вроде всё правильно вопрос лёгкий ведь ответьте ктоноть а |
|||
|
||||
| AssassinFX |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 2.1.2007 Репутация: 3 Всего: 3 |
алий,Люблю я людям помогать. 8)
Пробовал перед рисование?
|
|||
|
||||
| алий |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 13.1.2007 Где: контора под крышк ой Репутация: нет Всего: нет |
после ставил :
Это сообщение отредактировал(а) алий - 18.1.2007, 22:10 |
|||
|
||||
| алий |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 13.1.2007 Где: контора под крышк ой Репутация: нет Всего: нет |
есть ещё такая функция чисто для вырезки
но вот как её юзать не пойму |
|||
|
||||
| AssassinFX |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 2.1.2007 Репутация: 3 Всего: 3 |
а надо glTranslatef(0, 0, -6); так как полигон находится в одном положении с камерой а -6 сдвигает полигон на -6 в глубь сцены,тоесть как раз перед камерой.
тот же код но только более лаконичный,именно этот код правильный. |
||||
|
|||||
| алий |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 13.1.2007 Где: контора под крышк ой Репутация: нет Всего: нет |
не, ну камеру то можно повернуть,
ты истользуеш растр, а я про объекты Tess |
|||
|
||||
| AssassinFX |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 2.1.2007 Репутация: 3 Всего: 3 |
||||
|
||||
| алий |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 13.1.2007 Где: контора под крышк ой Репутация: нет Всего: нет |
спасиб друг)
|
|||
|
||||
| AssassinFX |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 2.1.2007 Репутация: 3 Всего: 3 |
алий,
|
|||
|
||||
| dragomir |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 28.1.2007 Где: Брянск Репутация: нет Всего: нет |
Люди добрые! помогите!ПЛЗ!
такая проблема: начинаю изучать OpenGL, пишу в начале кода(С++) как положенно
после чего нажимаю Ctrl+F9 и... И выдается ошибка - открывается заголовочный файл библиотеки gl на фразе:
Что делать? РАботаю в БИлдере версия 6. пробывал как написанно в литературе установливать OpenGL через implib.exe, создавая *.cmd с текстом
так написанно в литературе. но эффект - ноль! брал готовые исходники - эффект ноль |
||||||
|
|||||||
![]()
|
| Вы можете найти полезным что... | |
|
|
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |