Skip to content

Commit ce32521

Browse files
docs: Updating EndlessSnowflake to use dictionary animations
1 parent 368c561 commit ce32521

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed

Examples/EndlessSnowflake.turtle.ps1

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,17 @@ Push-Location $PSScriptRoot
22
$turtle = turtle KochSnowflake 10 4 |
33
Set-Turtle -Property PatternTransform -Value @{scale=0.33} |
44
set-turtle -property Fill -value '#4488ff' |
5-
Set-Turtle -Property PatternAnimation -Value "
6-
7-
<animateTransform attributeName='patternTransform' attributeType='XML' type='scale' values='0.66;0.33;0.66' dur='19s' repeatCount='indefinite' additive='sum' />
8-
9-
<animateTransform attributeName='patternTransform' attributeType='XML' type='rotate' from='0' to='360' dur='29s' repeatCount='indefinite' additive='sum' />
10-
11-
<animateTransform attributeName='patternTransform' attributeType='XML' type='skewX' values='30;-30;30' dur='67s' repeatCount='indefinite' additive='sum' />
12-
13-
<animateTransform attributeName='patternTransform' attributeType='XML' type='skewY' values='30;-30;30' dur='83s' repeatCount='indefinite' additive='sum' />
14-
15-
<animateTransform attributeName='patternTransform' attributeType='XML' type='translate' values='0 0;42 42;0 0' dur='103s' repeatCount='indefinite' additive='sum' />
16-
17-
"
18-
19-
20-
5+
Set-Turtle -Property PatternAnimation -Value ([Ordered]@{
6+
type = 'scale' ; values = 0.66,0.33, 0.66 ; repeatCount = 'indefinite' ;dur = "23s"; additive = 'sum'
7+
}, [Ordered]@{
8+
type = 'rotate' ; values = 0, 360 ;repeatCount = 'indefinite'; dur = "41s"; additive = 'sum'
9+
}, [Ordered]@{
10+
type = 'skewX' ; values = -30,30,-30;repeatCount = 'indefinite';dur = "83s";additive = 'sum'
11+
}, [Ordered]@{
12+
type = 'skewY' ; values = 30,-30, 30;repeatCount = 'indefinite';additive = 'sum';dur = "103s"
13+
}, [Ordered]@{
14+
type = 'translate';values = "0 0","42 42", "0 0";repeatCount = 'indefinite';additive = 'sum';dur = "117s"
15+
})
2116

2217
$turtle | save-turtle -Path ./EndlessSnowflake.svg -Property Pattern
2318
Pop-Location

0 commit comments

Comments
 (0)