Как в С++ рисовать графики?

tiger-shark

Как называется какой-нить графический модуль и где его взять?
Заранее большое спасибо.

zuzaka

а) CDC в MFC
б) gdk, gdk+

galka1

rtfm

zuzaka

Пардон, конечно, GDI и GDI+

kachokslava

Платформенно-независимый способ:
Рисовать рисунки в EPS файл. это обычный текстовый файл
По непонятным командам см. в PLRM (Postscript Language Reference Manual) или у меня спросить
формат файла такой:
,kzlcrbq code!:
%!
%%Creator: - bla-bla-bla
%%Title: bla-bla-bla
%%Pages: 1
%%BoundingBox: 0 0 400 407
%%EndComments
/m {moveto} def %типа делаем алиасы
/l {lineto} def
/s {stroke} def
0 setlinejoin %способ соединения линий
0.1000000000000 0.1000000000000 scale % масштаб, координаты по стандарту только целые
0 4070 m
1.50 setlinewidth % толщина линий
846 3333 l
s
0 4070 m
45.00 setlinewidth
0 3255 l
s
0 4070 m
1221 4070 l
s
0 3255 m
1.50 setlinewidth
846 3333 l
s
...
showpage
Векторная графика - замечательно вставляется в TeX
Как делать цвет, заливку и т.п. - можно проконсультироваться у меня. трёхмерные графики (сетки) тоже неплохо получаются.
Смотреть можно в ghostview (есть и под *nix и под win32)

spiritmc

В FAQ?
Кстати, у меня, судя по всему назревает очередной деятельный
отрезок времени, могу заняться FAQ-ом.
Вышлите, кто-нибудь, исходники.
---
...Я работаю антинаучным аферистом...

aksirob

Базилио
А если кривая слишком сложная, то тогда как в техе рисовать?

zuzaka

Поотрезочно, как всегда

Nefertyty

А подписи на русском вставлять в PostScript платформонезависимым способом можно?
Без собственного растризатора или векторизатора для шрифтов?

kachokslava

согласен, уделал.
Над этим ещё КЮБ ботал, но насколько мне известно, заставить xfig делать рисунки с русскими буквами так и не смог
Но всё-таки надписи на рисунке - это несколько другая задача.
для этих целей можно и метапост пользовать. В нём-то, надеюсь, можно русский сделать?
Оставить комментарий
Имя или ник:
Комментарий: