Types/Turtle/Flower.ps1
<# .SYNOPSIS Draws a flower pattern. .DESCRIPTION Draws a flower pattern in turtle graphics. This pattern consists of a series of polygons and rotations to create a flower-like design. .EXAMPLE $turtle = New-Turtle $turtle.Flower(100, 10, 5, 36) $turtle.Pattern.Save("$pwd/FlowerPattern.svg") .EXAMPLE Move-Turtle Flower | Save-Turtle ./FlowerSymbol.svg #> param( [double]$Size = 100, [double]$Rotation = 10, [double]$SideCount = 4, [double]$StepCount = 36 ) $null = foreach ($n in 1..$StepCount) { $this.Polygon($Size, $SideCount) $this.Rotate($Rotation) } return $this |