Skip to content

Superpositions 1 pixel many times, becomes 2 pixels, 4, 8, and so on, until it looks like a wave with nonlinear curves caused by Subset Sum of Npcomplete

Notifications You must be signed in to change notification settings

benrayfield/hypercubewave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hypercubewave

Superpositions 1 pixel many times, becomes 2 pixels, 4, 8, and so on, until it looks like a wave with nonlinear curves caused by Subset Sum of Npcomplete. Opensource GNU GPL 2+. Requires java 8+.

Computers dont run double clickable jar files anymore by default so you have to start like this: java -jar HypercubeWave_0.1_doubleClickToRun_or_unzipToGetSourceCode.jar

how many dimensions can a human handle? Then you hold any keyboard button while moving mouse. about 50. imagine 50 arrows outward from center of screen in random directions and lengths. Each is a dimension. Whichever dimensions a thing has position 1 in (if all others are 0), sum those arrows without changing their direction thats where it displays If u wanna learn to think in more dimensions, use my tool pictured and linked there (hypercubewave). You hold any keyboard button while moving the mouse to move the arrow for that button. The curves reshape. Its just rotating a hypercube whose corners are opposite colored

Its a 2d grid where brightness of each cell equals, the sum for all paths, of a constant exponent set size for all subsets of the 2d vectors (a set of such vectors is chosen with the keyboard and mouse) which sum to that 2d postion from the 1 pixel it all starts at. That constant is -1/sqrt(2) by default. Then absolute value. The brightness is linearly scaled between the min (0) and max of those numbers. If you dont absval, you get gray and half of them are symmetricly dark.

About

Superpositions 1 pixel many times, becomes 2 pixels, 4, 8, and so on, until it looks like a wave with nonlinear curves caused by Subset Sum of Npcomplete

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages