# Mathober2025_Wedge

# WedgeFulCreatures

For my 17th sketch of **Mathober2025** coded in **Openscad**, **WedgefulCreatures** takes the 25th prompt of ***“Wedges”*** and makes creatures out of them.

## Poetry

```ocaml
Wedges with slightly more
Wedges with slightly less
Similar in the creation process
But differences can be seen as the time soars
As the creatures form their progress
```

## Image

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760383220571/167141e6-366c-498e-9972-737c80de9915.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760383226120/9fb4cbf7-752b-485d-baf9-247475aaa2db.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760383230812/7464eb35-97c0-45e2-9916-341aa149aed4.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760383239446/1de85c75-8879-4a86-8685-bf7a33dfaead.png align="center")

## Code

```cpp
// triangle
points = [[0,0], [10,0], [5,10]];
points2 = [[0,0], [17,31], [15,10]];
points3 = [[0,0], [-17,31], [-15,10]];

// Wedge Transformed 1
color("red",0.75)
translate([-10,-10,0])
rotate([50,50,70])
linear_extrude(height = 30,twist = 43, slices = 3,scale = 2.5)
  polygon(points);
  
//Normal Wedge 1
color("red",0.75)
rotate([50,50,70])
linear_extrude(height = 30,scale = 2.5)
  polygon(points);

//Wedge Transformed 2
color("orange",0.75)
linear_extrude(height = 30,twist = 120,slices = 3,scale = 2.5)
  polygon(points2);

//Normal Wedge 2  
color("orange",0.75)
linear_extrude(height = 30,scale = 2.5)
  polygon(points2);
 
//Wedge3 Transformed
color("blue",0.75)
linear_extrude(height = 30,twist= 120, slices = 43,scale = 2.5)
  polygon(points3);
  
// Normal Wedge 3
color("blue",0.75)
linear_extrude(height = 30,scale = 2.5)
  polygon(points3);
```
