GMU:Algorithmic Art/Grayson Daniel Bailey: Difference between revisions

From Medien Wiki
No edit summary
mNo edit summary
Line 1: Line 1:
<br>
 


=='''Human Processed Algorithm 1 //''' 261018==
=='''Human Processed Algorithm 1 //''' 261018==
Line 23: Line 23:
<br>
<br>


==Algorithm for Computers 1 — 02.11.18==
=='''Algorithms for Computers 1 //''' 021118==


{| border="1"
{| border="1"
Line 30: Line 30:
! style="width: 50%" | Algorithm
! style="width: 50%" | Algorithm
|-  
|-  
| [[File:nesteForLoop.jpg|nestedForLoops]]
 
| Combining two for loops to create a 2D Grid Structure. <br><br> [[Media:nestedForLoops.pde|nestedForLoops.pde]]
| [[File:ForLoopDev290.jpg|300px|reactiveGridCells]] <br> <br> [[File:test493.jpg|300px|adjustedBrownianMotion]]
|  
[[Media:AA_L3_ForLoopingDev.pde|ReactiveGridCells]]<br> <br> Combining For Loops for a Gride of Squares which have multiple offsets within each cell. The cell offset strokeWeight values are deteremined by the mouseXY, and lines are drawn between middle points that the hidden cursor hovers over for an amount of time. <br><br>  
 
[[Media:AA_L1_BrownianMotion.pde| AdjustedBrownianMotion]]<br> <br>
Taking the basic algorithm for Brownian Motion as a format, additional interactions are introduced in order to develop a better understanding of Array methods. While lines are drawn from the calculated 'random' motion which comes from the basic Brownian motion, the color of lines are incrementally manipulated and the fading affect of the background is toggled upon mousePressed(). Additionally, triangles are drawn at the end of the pointList, and the centroid of the 2D triangles are calculated and indicated with a point.
 
<br>
|-
|-
|}
|}