Skip to content

ptrgags/symmetry-sketchbook

Repository files navigation

Symmetry Sketchbook (2019-2020, 2024)

Parametric Curves Rosettes Wallpapers
Curve Example Rosette Example Wallpaper Example

Mathematical symmetry experiments based on the book Creating Symmetry by Frank A. Farris.

Implemented in p5.js using WebGL for rendering.

This is the second iteration of this website. I redid the site in Vue and TypeScript since the old UI was confusing to use.

Usage

Visit https://ptrgags.dev/symmetry-sketchbook/ to explore the website. Instructions are included on each page.

Project Setup

npm install

Run Dev Server

npm run dev

Lint with ESLint

npm run lint

Compile for Production

npm run build

Release

When ready to release an update to the site, do the following:

# Build the static site into the dist/ folder
npm run build

# Check in changes
git add dist/
git commit

# This pushes the dist/ folder to origin/gh-pages as a git subtree.
npm run deploy

About

p5.js sketches to explore mathematical symmetry (2019-2020, 2024)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages