Skip to content

Commit 3768ff4

Browse files
author
James Brundage
committed
feat: Turtle.SierpinskiTriangle() ( Fixes PoshWeb#21 )
1 parent 8f23851 commit 3768ff4

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
param(
2+
[double]$Size = 200,
3+
[int]$Order = 2,
4+
[double]$Angle = 120
5+
)
6+
$this.L('F-G-G', [Ordered]@{
7+
F = 'F-G+F+G-F'
8+
G = 'GG'
9+
}, $Order, [Ordered]@{
10+
'\+' = { $this.Rotate($Angle) }
11+
'-' = { $this.Rotate($Angle * -1) }
12+
'[FG]' = { $this.Forward($Size) }
13+
})

0 commit comments

Comments
 (0)