Форум программистов, компьютерный форум CyberForum.ru

Что почитать для освоения графики в C++? - C++

Восстановить пароль Регистрация
 
Kenner
1 / 1 / 0
Регистрация: 25.08.2011
Сообщений: 27
27.03.2014, 14:24     Что почитать для освоения графики в C++? #1
Здравствуйте!
Дали задание на создание программы которая рисует графики (в 3 проекциях).
Подскажите пожалуйста, что почитать для освоения графики в С++?
Интересует информация начиная от подключения нужных библиотек.
Заранее спасибо!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2014, 14:24     Что почитать для освоения графики в C++?
Посмотрите здесь:

C++ что почитать?
Упражнения для освоения С++ C++
Какие книги рекомендованы для освоения C++ C++
Что почитать о STL? C++
C++ Что почитать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kenner
1 / 1 / 0
Регистрация: 25.08.2011
Сообщений: 27
30.03.2014, 00:48  [ТС]     Что почитать для освоения графики в C++? #2
ап ап
Progers
New to C++
 Аватар для Progers
83 / 44 / 5
Регистрация: 14.01.2013
Сообщений: 258
30.03.2014, 01:20     Что почитать для освоения графики в C++? #3
QT,SDL
palva
 Аватар для palva
2373 / 1595 / 190
Регистрация: 08.06.2007
Сообщений: 6,364
Записей в блоге: 4
30.03.2014, 01:30     Что почитать для освоения графики в C++? #4
В C++ нет графики. Графические системы зависят от библиотек, которые вы используете. Если вы пишете на Windows API, то там своя графика. В MFC, в .NET, в С-Builder - везде своя графика. QT позволяет работать не только на Windows, но и на Linux. Есть еще DirectX, но это немного другая графика.
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
30.03.2014, 01:46     Что почитать для освоения графики в C++? #5
Kenner, gnuplot пожойдет?

P.S. И С++ это язык. Какая там графика?
MastAKK
 Аватар для MastAKK
144 / 135 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
30.03.2014, 02:06     Что почитать для освоения графики в C++? #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Как говорилось выше, в C++ графики нету.
Тут уже нужно использовать сторонние фреймворки. Для начала задайте себе вопрос:
"А для чего она мне нужна?"
Если для приложений - могу вам посоветовать Qt (красивый, простой, удобный, обширная документация и живое коммьюнити, кроссплатформенный (поддерживает даже Андроид и iOS)). Так же можете посмотреть в сторону C++ Builder, но тут ничего не скажу, дела не имел.
Если для игр или чего-то подобного - тут я могу посоветовать несколько фреймворков:
SFML - красивый, удобный, кроссплатформенный (за исключением мобильных платформ).
SDL - красивым и удобным не назвал бы, зато он поддерживает, помимо Windows, Linux и MacOS так же Андроид и iOS. Если верить бенчмаркам от коммьюнити, он медленнее своего "красивого" собрата.
Кстати, в Qt есть такая замечательная штука - QML. Тоже неплохо пойдет для игр. Но это уже не C++ (хотя QML и C++ прекрасно взаимодействуют),
Есть ещё куча известных фреймворков, но для начинающих я бы выбирал из вышеперечисленных (лично я сижу на Qt и SFML)

Добавлено через 2 минуты

Не по теме:

Все вышесказанное, где содержится описание достоинств и недостатков - сугубо имхо. Вы в полном праве со мной не согласиться



Добавлено через 7 минут
Ах да, почитать.
Если выберете Qt - тут, несомненно, Шлее - Qt 4.8 Профессиональное программирование на C++.
А про SFML есть замечательная книжка - "SFML Game development". К сожалению, онп лишь на английском, но с базовыми знаниями читать не сложно.
Обе книги мною прочитаны (точнее, Шлее всегда лежит как справочник на столе), так что мои слова не пусты, реально советую
Progers
New to C++
 Аватар для Progers
83 / 44 / 5
Регистрация: 14.01.2013
Сообщений: 258
30.03.2014, 02:23     Что почитать для освоения графики в C++? #7
MastAKK, Не знал даже про существование SFML. А не подскажите, она годится только для 2D игр или можно и 3D на ней делать?
Kenner
1 / 1 / 0
Регистрация: 25.08.2011
Сообщений: 27
30.03.2014, 02:24  [ТС]     Что почитать для освоения графики в C++? #8
Спасибо за ответы.
Про графику и С++ да, простите, я неправильно выразился)
Остановился на Qt.
MastAKK, отдельное спасибо за литературу
MastAKK
 Аватар для MastAKK
144 / 135 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
30.03.2014, 02:26     Что почитать для освоения графики в C++? #9
Progers, насколько мне известно, только 2D. Можете попробовать замутить 2.5D
Для 3D изучайте OpenGL (поищите, может есть более-менее "красивые" обертки под него) или DirectX (но это только винда)
Progers
New to C++
 Аватар для Progers
83 / 44 / 5
Регистрация: 14.01.2013
Сообщений: 258
30.03.2014, 02:27     Что почитать для освоения графики в C++? #10
MastAKK, Да я знаю про OpenGL, просто интересно было узнать о возможностях SFML.
ValeryS
Модератор
6376 / 4842 / 442
Регистрация: 14.02.2011
Сообщений: 16,045
30.03.2014, 02:33     Что почитать для освоения графики в C++? #11
а еще для графики неплохо бы знать математику
например для трехмерки матрицы
для начальной теории могу порекомендовать
Андре Ламот: Программирование игр для Windows
и его же Программирование трехмерных игр для Windows.
там правда все реализуется на DirectX но математического аппарата это не умаляет
MastAKK
 Аватар для MastAKK
144 / 135 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
30.03.2014, 02:38     Что почитать для освоения графики в C++? #12
ValeryS, не стал упоминать, мне кажется, это что-то само собой разумеющееся.
Хотя не для всей графики, а, скорее, для игр. А исходя из того, что остановился автор поста на Qt (см. сообщения выше) ==> графика ему нужна не для игр, а для приложений. Тут уже математика не настолько сильно нужна (хотя всё равно пригодитмя).
ValeryS
Модератор
6376 / 4842 / 442
Регистрация: 14.02.2011
Сообщений: 16,045
30.03.2014, 02:43     Что почитать для освоения графики в C++? #13
Цитата Сообщение от MastAKK Посмотреть сообщение
Хотя не для всей графики, а, скорее, для игр.
визуализаторы, графические редакторы,монтажные столы, системы CAD как то не относятся к играм
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2014, 03:04     Что почитать для освоения графики в C++?
Еще ссылки по теме:

Что выбрать для графики? C++
C++ Каков порядок изучения тем для более успешного освоения языка
C++ Выбор книги по для освоения C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
MastAKK
 Аватар для MastAKK
144 / 135 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
30.03.2014, 03:04     Что почитать для освоения графики в C++? #14
ValeryS, неправильно выразился
Я имел ввиду 3D приложения и игры.
Узкоспециализированные программы не в счёт
Yandex
Объявления
30.03.2014, 03:04     Что почитать для освоения графики в C++?
Ответ Создать тему
Опции темы

Текущее время: 18:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru