• Recent Works
  • Archive
    • Creative Coding
    • Installations and Fabrication
    • Industrial Design
    • Video
    • Photography
    • Tutorials
  • Bio
  • Contact
  • Resume
  • Blog
Menu

Craig Pickard

Code. Tech. Design.
  • Recent Works
  • Archive
  • Categories
    • Creative Coding
    • Installations and Fabrication
    • Industrial Design
    • Video
    • Photography
    • Tutorials
  • Bio
  • Contact
  • Resume
  • Blog

The images are created using a particle system in which each particle follows a curve known as The Seiffert Spiral.  The Seiffert’s Spiral uses a special dual-period function, known as the Jacobi Elliptic function, to compute the X, Y, and Z coordinates at a given time ‘t’.  

The Python scipy library contains a special function for computing Jacobi Elliptic equations, thus a python script was written to compute the X, Y and Z co-ordinates over a given time. The script output 10000 X, Y and Z values respectively (for time t = 0 -> t =100 in 0.01 time step increments) and saved the output to a text file.  A Processing sketch then used the values from the text files values as an input to draw the curves.

generative_64.jpg
generative_96.jpg
generative_219.jpg
generative_323.jpg
generative_503.jpg
generative_577.jpg
generative_588.jpg

Copyright Craig Pickard 2016 ©