Commit 759e1a1e authored by Peter Zhigalov's avatar Peter Zhigalov

Обновил README.md

parent b1e7dad9
# FEM Draw
## Описание
**Назначение проекта:** рисовалка скалярных и векторных полей.
**Язык программирования:** C++
**Фреймворк:** Qt4 / Qt5 или WinAPI
**Лицензия:** [GNU GPL v3](http://www.gnu.org/copyleft/gpl.html)
Программа предназначена для рисования скалярных и векторных полей. На данный момент поддерживаются только двумерные графики. Описание форматов данных приведено ниже.
Есть две версии программы - первая (обозначим ее Q) использует Qt, вторая (пусть будет W) использует WinAPI. У обеих версий есть свои достоинства и недостатки:
* Q кроссплатформенная, W только под Windows
* W компактная, Q довольно большая (статически слинкованный исполняемый файл занимает несколько мегабайт)
* W умеет сохранять изображения только в форматах png, bmp, jpg, gif и tga, Q работает с тем, с чем умеет работать конкретная версия Qt
* Q - кроссплатформенная, W - только под Windows;
* W компактная, Q довольно большая (статически слинкованный исполняемый файл занимает несколько мегабайт);
* W умеет сохранять изображения только в форматах png, bmp, jpg, gif и tga, Q работает с тем, с чем умеет работать конкретная версия Qt;
* В Q изолинии и линии веторов рисуются более плавно и красиво, чем в W;
* Q более-менее умеет Unicode, W он только снился.
В остальном же отличия неущественны.
......@@ -34,6 +46,3 @@ ZONE I=3, J=3, F=POINT
Для компиляции версии с WinAPI требуется компилятор C++ (поддерживаются MSVC6 и выше, MinGW 3.4 и выше, OpenWatcom 1.9). Внешних зависимостей (кроме заголовочных файлов WinAPI) нет. Можно также воспользоваться шаблонами скриптов из [buildscripts](buildscripts/) или же использовать проект [fem_draw_winapi.pro](fem_draw_winapi.pro). Если есть необходимость использовать Visual Studio в качестве IDE, можно создать проект в ней, добавив в него необходимые файлы (осторожно, нужно будет либо не добавлять [манифест](src_winapi/manifest.manifest) из каталога с исходными кодами, либо отключить генерацию манифеста в свойствах проекта).
## Лицензия
Проект доступен по лицензии [GPLv3](COPYING).
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment