Skip to content

bnklaiman/a4-creative-coding

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Assignment 4: A Study in Cubes

Link: https://a4-benjamin-klaiman.glitch.me/

The goal of this application was to refine kowledge of JavaScript while exploring the multimedia capabilities of the web browser. Specifically, I used p5.js to create a three-dimensional interactive array of geometry rendered by the browser. Users can alter both its appearance and movement by the controls provided by dat.gui on the top right corner of the screen.

There were a few challenges I had to overcome in order to make this application work. While I am somewhat experienced with Processing, the programming framework that inspired the creation of p5.js, the two are not completely identical, and because of this I needed to learn the differences between the two in order to effectively port techniques from Processing to p5.js.

Technical Achivements

  • I utilized stack functions for consistent three-dimensional movement and rotation.

Design Achievements

  • I implemented color selectors for the background and geometry, allowing users to customize the scene to their liking with over 1.6 million available colors for each feature.

Images

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors