Awesome
HarryPlotter
The program is intended primarily to assist students in the studying differential geometry material. You can set the desired curve or surface and see how it is arranged in more detail. It can be useful if you need to check whether your calculations are correct or to clarify obscure points in theory using illustrative examples.
Features
Surface or curve can be set explicitly or parametrically
You can use constants: e, pi, gamma, phi
Supported operators and functions:
+, -, *, /, ^,
abs(), sgn(), neg(),
sqrt(), cbrt(), exp(), ln(), log(), lb(),
min(,), max(,), fact(),
sin(), cos(), tan(), cot(),
asin(), acos(), atan(), acot(),
sind(), cosd(), tand(), cotd(),
asind(), acosd(), atand(), acotd(),
sec(), csc(), asec(), acsc(),
sinh(), cosh(), tanh(), coth()
sech(), csch(),
asinh(), acosh(), atanh(), acoth(),
asech(), acsch()
Surface
- Square calculating
- Tangent plane and osculating paraboloid creating at a given point
- Main directions creating at a given point
- Main curvatures calculating at a given point
- Gaussian curvature and average curvature calculating at a given point
Curve
- Length calculating
- Frenet frame creating at a given point
- Curvature and torsion calculating at a given point
Screenshots
Libraries that are used
You can contact us if you want on mail:
artem_chernikov00@list.ru
or
anton_chernikov1@list.ru