Skip to content

A dynamic animation previewer that generates mesmerizing mathematical patterns using React and Canvas. Create and customize various geometric animations with real-time controls for speed, radius, and point density.

License

Notifications You must be signed in to change notification settings

scar17off/animation-previewer

Repository files navigation

Animation Previewer

A React-based interactive animation previewer that demonstrates various mathematical patterns and animations using canvas.

Features

  • Multiple animation patterns including:
    • Circle
    • Expanding Circle
    • Wave
    • Figure Eight
    • Triangle
    • Spiral
    • Heart
    • Square
    • And many more...
  • Real-time control over:
    • Number of points (3-100)
    • Animation radius (10-200)
    • Animation speed (0.01-0.2)
    • Frame rate (1-60 FPS)
  • Visual coordinate system
  • Smooth animations with customizable parameters

Getting Started

  1. Clone the repository
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm start
  4. Open http://localhost:3000 in your browser

Built With

  • React
  • HTML Canvas
  • JavaScript

License

This project is open source and available under the MIT License.

About

A dynamic animation previewer that generates mesmerizing mathematical patterns using React and Canvas. Create and customize various geometric animations with real-time controls for speed, radius, and point density.

Topics

Resources

License

Stars

Watchers

Forks