Skip to content

Desktop application designed to randomly take a section of an image, rotate it, and mirror it across the y-axis to create a new symmetrical design. With a built-in gui, controlP5, Mirror Machine allows you to change the rotation and the percent of the image that is mirrored in real time.

Notifications You must be signed in to change notification settings

ganttArt/MirrorMachine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MirrorMachine

Desktop application designed to randomly take a section of an image, rotate it, and mirror it across the y-axis to create a new symmetrical design. With a built-in gui, controlP5, Mirror Machine allows you to change the rotation and the percent of the image that is mirrored in real time.

Mirror Machine Desktop View

Watch the app in action in this walkthrough video: https://youtu.be/YUfcKLVz8sk

Setup

  • Download Processing version 3.5.4

  • Download controlP5 library

  • Move the controlP5 folder into the Processing/libraries folder. Processing folder will likely live in your Documents folder automatically after downloading, unless specified otherwise.

  • Move MirrorMachine folder into Processing folder or navigate to Processing folder in terminal and clone the repo

      cd Documents/Processing
      git clone https://github.com/ganttArt/MirrorMachine.git

Run

  • Open Processing application
  • File open MirrorMachine.pde located in MirrorMachine subdirectory
  • Push play/run button in processing
  • Push stop button when done using the application

About

Desktop application designed to randomly take a section of an image, rotate it, and mirror it across the y-axis to create a new symmetrical design. With a built-in gui, controlP5, Mirror Machine allows you to change the rotation and the percent of the image that is mirrored in real time.

Resources

Stars

Watchers

Forks