Skip to content
This repository has been archived by the owner on Aug 8, 2019. It is now read-only.

A Java code that allow Math Animation inspired by 'manim' Python library.

License

Notifications You must be signed in to change notification settings

mecanicascience/MathAnimation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MathAnimation - Oudated, see Mathim

Description

A Java code that allow Math Animation inspired by 'manim' Python library.
You can draw functions, points and animate them based on time.
Then, you can export your graph animation on a mp4 file simply by pressing a few buttons.
Basically, you can create a simple 2D Plot with infinite functions and points number and animate them based on keyframes.

Functionnalities

This code is non-profit and under developpement. Once launched, press 's' to start recording and 'q' to stop.
MathAnimation was developped using the Processing language and the ffmpeg library.
Please be free to post suggestions about improvement or implementations.

Screen Examples

A basic linear function and the function sin(x) * tan(x + theta) with a random theta increasing over time

A vector field with random sin() noise

About

A Java code that allow Math Animation inspired by 'manim' Python library.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages