# Mathober2023_Supergraph

# WireGraphing

For the 5th Prompt Of Mathober: ***Supergraph.*** By using ***Locomotion,*** There are two supergraphs contained in **WireGraphing:**

The **supergraph** that is Wireman as he contains multiple subgraphs within his skeleton and the **supergraph** of the total movement as some of the figures can be said to move within **subgraphs**.

## **Poem**

```ocaml
The Graphs Within
Aren’t Hidden
They are seen
But not Always Noticeable in the Scene

For the Sub are There
And the Super is Aware
```

## Video

<iframe width="560" height="315" src="https://www.youtube.com/embed/1H8lgkVCI-k?si=JW84OqZXYZDwCkDt"></iframe>

## Locomotion Code

```haskell
point {x = range 0 17 (osc 0.15), z = range 0 6 (osc 0.35) , intensity = range 8 25 (osc 0.5), color = 0xFFA500};
directional {z = 6, intensity = range 0 10 (osc 0.5), color = 0xffA500};

ambient {intensity = 0.45};

--First phasing of movements

dstep = step [-3,-1,2,1] (phase 4 0); -- movement of the space
dstep2 = step [1,-1,2,-1,1,-2,-3,1,3] (phase 4 0); -- movement of the space


--second phasing of movements 
rstep = step[0,90,180,270] (phase 16 0);
rstepx = step[10,20,30,20,10,70] (phase 2 0);




--dancer { url="wireman.glb", animation: 3, size = 2.5, y = dstep, x = -2, rx = rstepx};
dancer { url="wireman.glb", animation: 5, size = 2.5, y = dstep2 , x = dstep2, rx = rstepx,rz =dstep};
dancer { url="wireman.glb", animation: 5, size = 2.5, y = dstep2 , x = dstep2, rx = dstep2};
dancer { url="wireman.glb", animation: 5, size = 2.5, y = dstep2 , x = dstep2, rx = rstep};
dancer { url="wireman.glb", animation: 5, size = 2.5, y = dstep2 , x = dstep2, rx = rstep};
dancer { url="wireman.glb", animation: 5, size = 2.5, y = dstep2 , x = dstep2, rx = dstep,rz = dstep};
dancer { url="wireman.glb", animation: 5, size = 2.5, y = dstep2 , x = dstep2, rx = dstep,ry = dstep};
```
