Types/Turtle/set_Keyframe.ps1
|
<# .SYNOPSIS Sets Turtle Keyframes .DESCRIPTION Sets CSS Keyframes associated with a Turtle. .EXAMPLE turtle square 42 fill '#4488ff' stroke '#224488' keyframe ([Ordered]@{ 'wiggle3d' = [Ordered]@{ '0%,100%' = [Ordered]@{ transform = "rotateX(-3deg) rotateY(-3deg) rotateZ(-3deg)" } '50%' = [Ordered]@{ transform = "rotateX(3deg) rotateY(3deg) rotateZ(3deg)" } } }) pathclass wiggle3d save ./wiggleSquare.svg #> param( [PSObject] $Keyframe ) $keyframes = $this.Keyframe if ($Keyframe -is [Collections.IDictionary]) { foreach ($key in $keyframe.Keys) { $keyframes[$key] = $Keyframe[$key] } } |