Examples/SweepCircle.PSSVG.ps1
#requires -Module PSSVG $Radius = 35 $Center = 50 $RotateEvery = [Timespan]::FromSeconds(1.5) =<svg> -ViewBox 0,0, ($center * 2), ($center * 2) @( =<svg.circle> -Fill transparent -Stroke '#4488ff' -Cx $center -Cy $center -R 35 =<svg.line> -Stroke '#4488ff' -X1 $center -x2 ($center + $radius) -Y1 $center -Y2 $center @( =<svg.animatetransform> -AttributeName transform -From "0 $center $center" -To "360 $center $center" -dur "$($RotateEvery.TotalSeconds)s" -RepeatCount indefinite -AttributeType xml -type rotate ) -Opacity 0.8 ) -OutputPath (Join-Path $PSScriptRoot .\SweepCircle.svg) |