95
95
Add-Member ScriptProperty Fill {
96
96
"#{0:x6}" -f (Get-Random -Maximum 0xffffff)
97
97
} -Force -PassThru |
98
- Add-Member ScriptProperty Link {
99
- "https://learn.microsoft.com/en-us/dotnet/api/$($this.Name.ToLower())"
100
- } -Force -PassThru
98
+ Add-Member ScriptProperty Title {
99
+ $this.Name
100
+ } -Force -PassThru |
101
+ Add-Member ScriptProperty Link {
102
+ "https://learn.microsoft.com/en-us/dotnet/api/$($this.Name.ToLower())?wt.mc_id=MVP_321542"
103
+ } -Force -PassThru
101
104
) save ./TurtleDotNetTypesPieGraph.svg
102
105
. EXAMPLE
103
106
$n = Get-Random -Min 5 -Max 10
@@ -263,13 +266,11 @@ else {
263
266
$heading = $this.Heading
264
267
if (-not $heading ) { $heading = 0.0 }
265
268
# Calulate the midpoint of the circle
266
- $midX = $this.X + ($dx - $this.X )/ 2
267
- $midY = $this.Y + ($dy - $this.Y )/ 2
268
269
for ($sliceNumber = 0 ; $sliceNumber -lt $Slices.Length ; $sliceNumber ++ ) {
269
270
$Angle = $relativeSlices [$sliceNumber ] * 360
270
- $sliceName = " slice$sliceNumber "
271
+ $sliceName = " slice$sliceNumber "
271
272
# created a nested turtle at the midpoint
272
- $nestedTurtles [" slice$sliceNumber " ] = turtle teleport $this .X $this .Y
273
+ $nestedTurtles [" slice$sliceNumber " ] = turtle start $dx $dy
273
274
# with the current heading
274
275
$nestedTurtles [" slice$sliceNumber " ].Heading = $this.Heading
275
276
# and arc by the angle
@@ -303,6 +304,7 @@ else {
303
304
}
304
305
# and set our nested turtles.
305
306
$this.Turtles = $nestedTurtles
307
+ # $null = $this.ResizeViewBox($Radius)
306
308
}
307
309
308
310
return $this
0 commit comments