Tech News
← Back to articles

Show HN: I ported Manim to TypeScript (run 3b1B math animations in the browser)

read original related products more articles

Quick Start

npm install manim-web

import { Scene , Circle , Square , Create , Transform , FadeOut } from 'manim-web' ; async function squareToCircle ( scene : Scene ) { const square = new Square ( { sideLength : 3 } ) ; const circle = new Circle ( { radius : 1.5 } ) ; await scene . play ( new Create ( square ) ) ; await scene . play ( new Transform ( square , circle ) ) ; await scene . play ( new FadeOut ( square ) ) ; }

Or use a plain