Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Литература Open GL для начинающих  (Прочитано 1031 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Scruffy_puppy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Литература Open GL для начинающих
« : 19 Марта 2013, 05:09:19 »
Здравствуйте,мне нужно написать курсовую работу  (1 курс/C++).Одной из тем является написание многооконного приложения для создания графиков.Поясняю: пользователь вводит функцию--строится график,это основная задача остальное мелочи.
Так вот ,как я понял ,что для этого используется библиотека Open GL.
Не могли бы вы мне посоветовать книг для прочтения ,что бы выполнить эту задачу.
И также в чем все это лучше писать,раньше работал в Code Blocks ,Visual Studio и Dev C++.
Если есть какой-то софт для Ubuntu 10.04,тоже советуйте.
Спасибо!


Оффлайн quiet_readonly

  • Участник
  • *
  • Сообщений: 133
    • Просмотр профиля
Re: Литература Open GL для начинающих
« Ответ #1 : 19 Марта 2013, 10:02:45 »
Для построения графика хватит Qt, там можно рисовать линии. Можно и с помощью OpenGL, конечно.

В любом случае конкретно рисование графика будет достаточно простой вещью. Чтобы получить гладкий график, можно вычислять значение функции в некоторых точках, интерполировать B-сплайнами (а точнее кривыми безье) и затем рисовать полученные кривые безье, что делатся примерно так.

Разбор и вычисление функции будет более сложной задачей. Отчасти похоже на создании калькулятора, что описано у Бъёрна Страуструпа, "язык программирования C++", в одной из глав.

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: Литература Open GL для начинающих
« Ответ #2 : 19 Марта 2013, 10:37:46 »
Какую библиотеку вы будете использовать для GUI? Если Qt то есть http://qwtplot3d.sourceforge.net/ и http://qwt.sourceforge.net/
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

 

Страница сгенерирована за 0.072 секунд. Запросов: 25.