# MinaCoding2023_Human_Planetary

# 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

```ocaml
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

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1687370873813/734c6e9a-626b-4c8b-9272-189b349b61de.jpeg align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1687370895844/6c0f872b-aa36-4a7d-90cc-088e0555a706.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1687370878642/5bb1608f-3765-472b-9633-0b21a0239114.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1687370909402/7a775acc-e14a-49d4-a703-ee3a5096fe5d.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1687370921473/3ed84469-3747-4655-8f5d-7f8b226ef917.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1687370904293/d82f3435-0ca9-4bc7-9e41-4c144ef44618.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1687370971789/9c74ac1a-c701-429c-9286-fe57b82d28bb.jpeg align="center")

## LiveCodeLab Code

```javascript
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))))
```
