Есть ли графика в С
В С нет. Есть в библиотеках.
WinAPI?
например, в PDF. Мне нравится делать графики в EPS (Encapsulated PostrScript).
можно ещё например так: выводить в файл данные функции:
// x y
0.400000 0.288812
0.420000 0.272169
0.440000 0.257656
0.460000 0.242551
0.480000 0.227445
0.500000 0.214021
0.520000 0.202286
0.540000 0.190447
0.560000 0.178172
0.580000 0.167408
0.600000 0.157710
0.620000 0.148013
0.640000 0.137723
0.660000 0.128189
0.680000 0.119667
0.700000 0.110868
0.720000 0.102068
0.740000 0.093269
0.760000 0.085733
0.780000 0.078205
0.800000 0.070677
0.820000 0.063150
0.840000 0.055829
0.860000 0.048661
0.880000 0.041493
0.900000 0.034326
а потом по этим данным в какой-нибудь проге рисовать графики.
в этом варианте мне нравится METAPOST: делает картинки, которые замечательно в ТеХ вставляются.
да, +1. Я обычно пользовался gnuplot-ом. Он фигарит в ОЧЕНЬ большое количество форматов.
В метапосте очень люблю стиль самого языка, просто непередаваемый кайф.
у меня функции хранятся в таком виде:
координаты узлов сетки (Np= количество точек):
Np
x y
x y
x y
...
топология элементов (какие из узлов образуют треугольники, Ne = количество треугольников):
Ne
i j k
i j k
i j k
...
Значения функции в узлах (Np=количетсво узлов):
Np
z
z
z
...
Я ручками сейчас рисую картинки в EPS, получается вот так:
хотелось бы красивше. и со стрелочками не заморачиваться - а то они у меня просто поверх рисунка - и ниакак с поверхностью не связаны.
PBM нарисовать на чем угодно можно.
Заглядывал когда-то в eps, но чтобы поверхности в нем вручную рисовать — это да!
Короче, с 3д-построениями в Asymptote не разбирался, так как пока не надо, и так много чего приходится изучать, на сайте есть галерея примеров, можешь глянуть.
А вообще эта собственная триангуляция так ли важна?
офтоп: к asymptote накопилось некоторое количество претензий: во-первых, апстрим версии сейчас порядка 1.5, а в портежах лежат только 1.29, причем различий предостаточно (буквально с коллегой не можем файлы друг друга компилить а для обновления необхидимо EAPI 2, обновлять портеж не хоцца.
И между этими версиями траблы с совместимостью, особенно бесит, что ключи командной строки меняют смысл.
не.. программулина пишет.
но в принципе - писать на нём можно. он же полный по Тьюрингу. к тому же там язык очень похож на Форт.
Оставить комментарий
plug111
Есть она вообще?У меня компилятор lсc под Windows.
Нужно график функции нарисовать.