Skip to content

RayyanSyed21/a4-Rayyan-Syed

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A4 – Kaleidoscope Drawer

Live link: http://localhost:3000 Render Link: https://a4-rayyan-syed.onrender.com Repo: https://github.com/RayyanSyed21/a4-Rayyan-Syed

Summary Kaleidoscope Drawer is an interactive HTML5 Canvas sketch. Your strokes are mirrored into multiple radial segments to produce kaleidoscopic patterns in real time. A control panel (Tweakpane) exposes parameters so anyone can explore different looks quickly. If a CDN is blocked, a built-in fallback control panel appears automatically to ensure at least 4 interactive parameters are still available..

Features 6 interactive controls: segments, stroke width, jitter, trail fade, color mode, hue speed. On-load instructions: overlay explains usage. Responsive canvas: fits the window; high-DPI aware. Quick action: press C to clear. Robust UI: Tweakpane via CDN with automatic fallback; HTML controls if CDN is blocked.

How to Use Click Start Drawing on the overlay.
Drag on the canvas to draw.
Tune parameters in the Controls panel (top-left).
Press C to clear.

Tech Express (server) HTML5 Canvas (rendering) Tweakpane (UI) with HTML fallback

Run Locally

npm install
node server.js or npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 69.1%
  • CSS 16.9%
  • HTML 14.0%