# Genuary2026_PenPlottable3

# **PlottableChaos**

**PlottableChaos** is coded in LiveCodeLab and is displayed in a way that is meant to be Pen Plottable(Genuary 2026 Prompt 22)

## Poem

```javascript
Plotting
The Outlines
That the code is Jotting
As the shapes intertwine 
```

## Images

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1769909314275/4b3cd669-c96b-4f6a-a5c7-19e7575117d1.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1769909317339/7a0e34f2-3c29-4355-9802-88d80b5f1e60.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1769909322633/13285b5e-7a6d-464f-95f1-ce40100c9e5b.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1769909328844/688bf3b2-cc2f-4d89-ae7e-bff2a3244284.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1769909331643/f299b03d-bee9-424c-b8db-ecac83bee848.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1769909341857/3e030780-7d29-47aa-900b-a9063496e018.png align="center")

## Code

### LiveCodeLab

```javascript
//Uncomment either

//simpleGradient grey,blue,grey
//simpleGradient gold,red,orange


scale 2

12 + time % 10 times with i
	ambientLight
	noFill
	if time % 4 > 2
		stroke black
	else
		stroke white
	rotate sin(i),wave(sin(i))/112
	move sin(time)*cos(time) / 120,tan(time)*cos(time) / 120,cos(time)*sin(time) / 120
	rect

12 + time % 10 times with i
	ambientLight
	noFill
	if time % 4 > 2
		stroke orange
	else
		stroke green
		rotate wave(Math.hypot(sin(i),cos(i)))/100,sin(i),wave(sin(i))/112
	move tan(time)*cos(time) / 120,cos(time)*sin(time) / 120,sin(time)*cos(time) / 120
	rect

```
