MCPcopy
hub / github.com/Paidax01/math-curve-loaders

github.com/Paidax01/math-curve-loaders @main sqlite

repository ↗ · DeepWiki ↗
32 symbols 74 edges 2 files 0 documented · 0%
README

Math Curve Loaders

Live Preview

A small gallery of mathematical curve based loading animations built with plain HTML, CSS, and JavaScript.

It includes:

  • the original particle trail loader
  • a collection of curve variants such as rose curves, Lissajous curves, hypotrochoids, cardioids, Cassini ovals, and Fourier-style paths
  • click-to-open modal previews
  • per-curve formula notes and code snippets
  • copy support for formula and code

Files

  • index.html: gallery entry
  • style.css: layout, modal, and visual styles
  • main.js: animation engine, curve definitions, modal interactions
  • original.html: standalone original loader demo
  • original.css
  • original.js

Run

Open index.html directly in a browser.

Why

This project explores how mathematical parameterizations can become expressive UI loading states while staying lightweight and dependency-free.

Core symbols most depended-on inside this repo

formatCurveCode
called by 4
main.js
getDescription
called by 3
main.js
applyLanguage
called by 3
main.js
renderControls
called by 3
main.js
formatFormula
called by 3
main.js
clearActiveInstance
called by 3
main.js
buildPath
called by 2
main.js
getParticle
called by 2
main.js

Shape

Function 32

Languages

TypeScript100%

Modules by API surface

main.js24 symbols
original.js8 symbols

For agents

$ claude mcp add math-curve-loaders \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact