MinaCoding2023_Human_Planetary

MinaCoding2023_Human_Planetary

Planets Reimagined

JunePlanetary

The Third of the Seven Pieces for the MinaCoding Prompt of Humans: JunePlanetary

JunePlanetary uses LiveCodeLab to visualize the Planetary systems of this realm with hue adjustment and an Oilpaint filter.

Poem

Connecting blocks
From the gases to the rocks
Categorising on self will
As they refuse to stand still
Not because they are ill
Cause their movement brings 
Energies that swingPhotos

Images

LiveCodeLab Code

turns = 2 + time % 10 
detail = 400
speed = 0.4
background black
scale 0.23

animationStyle motionBlur

rotate cos(time %10), sin(time), wave(sin(time)* 0.0003)

detail times with i
    rotate 0, 0, (2 * pi) / detail
    move 0.65
        rotate (turns * i * pi) / detail + (time * speed), 0, 0
        fill blue
            peg Math.hypot(cos(time % 10),sin(time)), Math.cbrt(cos(time % 10),wave(0.003))
        fill orange
        move 2, sin(time),cos(time)
            ball Math.hypot(3,sin(cos(time))),Math.cbrt(3,sin(cos(time))),sin(Math.hypot(3,sin(cos(time))))
        fill white
        scale 0.78
        move 3, sin(time), cos(Math.hypot(time, wave(0.03)))
            peg Math.hypot(cos(time % 10),Math.cbrt(sin(time)))
        fill yellow
        scale 2
            box Math.hypot(3,sin(cos(time))),Math.cbrt(3,sin(cos(time))),sin(Math.hypot(3,sin(cos(time))))