# Mathober2026_ReciprocalPrime

# PrimeSunStones

For my 22nd sketch of **Mathober2026** coded in *Locomotion*, **PrimeSunstones** uses Locomotion Size value to show the differences between the reciprocal prime constant ***(Day 12 of Mathober)*** alongside other reciprocal prime numbers.

## Poetry

```javascript
As the Moves are graphed
The traces are known
The movements are told
Reciprocated
With the numbers that are fated
 with the moveset, they been staffed
```

## Video

%[https://youtu.be/9gy9-XMzU3c]

\

## Code

```javascript
-- Triple Light Points
point {x = range 0 17 (osc 0.15), z = range 0 6 (osc 0.35) , intensity = range 8 35 (osc 0.15), color = 0x808080 };
point {x = range 0 17 (osc 0.15), z = range 0 6 (osc 0.35) , intensity = range 15 35 (osc 0.25), color = 0x808080 };
point {x = range 0 17 (osc 0.15), z = range 0 6 (osc 0.35) , intensity = range 20 45 (osc 0.25), color = 0x808080 };



a n = dancer { url = "sunstone" ,x = range 0 4 (osc 0.15),y = 1/29, size = 1/2};for [0..10] a;
b n = dancer { url = "sunstone" ,x = range 1 4 (osc 0.225),y = 1/31 ,size = 1/3};for [0..10] b;
c n = dancer { url = "sunstone" ,x = range 2 4 (osc 0.15),y = 1/37, size = 1/5};for [0..20] c;
dancer { url = "sunstone" ,x = range 3 4 (osc 0.15),y = 1/41, size = 1/7};
dancer { url = "sunstone" ,x = range 4 0 (osc 0.15), size = 1/11};
dancer { url = "sunstone" ,x = range 6 0 (osc 0.30), size = 1/13};
dancer { url = "sunstone" ,x = range 4 -1 (osc 0.30), size = 1/23};
dancer { url = "sunstone" ,x = range -4 5 (osc 0.30), size = 0.261497};
```
