easel

A collection of self-contained modules for developing interactive JavaScript canvas programs.

Demo Programs

Layout - a layout editor with collision detection leveraging the Shapes module.

Dancers - an animation test leveraging the Texture module.

Sketchpad - a sketchpad program leveraging the Theatre module.

Orbit - an orbit simualtion leveraging the Velocity module.

Modules

Velocity

Theatre

Texture

Shape

PhysicsObject (In Revision)

input / Binds (To Be Reworked)

Card (In Development)