Skip to content

IlyaGusev/Plotter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Построитель графиков 2015

###Объединить функциональность 4­х подсистем:

  • Визуальный редактор
  • Проверка вычислимости
  • Конвертор
  • Построитель графиков

###Цель:

  • Универсальная программа для построения графиков функций

###Требования:

  • Загрузка и сохранение формул из форматов:
    • MathMl
    • OpenMath
    • Tex
  • Если формулу нельзя построить - выводить внятную диагностику (научиться подсвечивать ошибки из валидатора в визуальном редакторе)
  • Уметь строить формулы:
    • явное y=f(x)
    • параметрические y=f(t), x=f(t)
    • неявное F(x,y) = 0
    • z = f(x,y)
    • x=f(t), y=u(t), z=w(t)
    • F(x,y,z) = 0
  • Сохранение скриншотов
  • Визуальный редактор должен поддерживать копирование и вставку
  • Удобное управление графиком
    • Возможно задать центр (возможность явно указать 2 или 3 числа)
    • Вращение вокруг центра мышью
    • Приближение/удаление от центра колесиком мыши
    • Стрелочки - двигают центр перпендикулярно линии взгляда
  • Если формула слишком длинная, она умеет переноситься, чтобы помещаться на экран