Releases: PowerShellWeb/Turtle
Releases · PowerShellWeb/Turtle
Turtle 0.1.3
Turtle 0.1.3
- Fixing
Get-Turtle
inline sets (#108, #107) - Fixing
.PNG/JPEG/WEBP
to no longer try to use msedge (#110) - Adding
Turtle.get/set_FillRule
to get or set the fill rule for the turtle. (#109)
Turtle 0.1.2
Get-Turtle/Turtle
can now get or set properties or methods- New Methods:
Turtle.Distance()
determines the distance to a pointTurtle.Towards()
determines the angle to a pointTurtle.Home()
sends the turtle to 0,0Turtle.lt/rt
aliases help original Logo compatibilityTurtle.Save()
calls Save-Turtle
- Explicitly exporting commands from module
Turtle 0.1.1
- Updates:
Turtle.get/set_ID
allows for turtle identifiersTurtle.ToString()
stringifies the SVG
- Fixes:
- Fixing GoTo/Teleport (#90)
- Fixing Position default (#85) (thanks @ninmonkey !)
- Fixing Turtle Action ID (#89)
- New:
- New Fractals:
Turtle 0.1
- Initial Release
- Builds a Turtle Graphics engine in PowerShell
- Core commands
Get-Turtle
(aliasturtle
) runs multiple movesNew-Turtle
create a turtleMove-Turtle
performas a single moveSet-Turtle
changes a turtleSave-Turtle
saves a turtle
turtle Forward 10 Rotate 120 Forward 10 Roate 120 Forward 10 Rotate 120 |
Set-Turtle Stroke '#4488ff' |
Save-Turtle ./Triangle.svg
- Core Object
.Heading
controls the turtle heading.Steps
stores a list of moves as an SVG path.IsPenDown
controls the pen.Forward()
moves forward at heading.Rotate()
rotates the heading.Square()
draws a square.Polygon()
draws a polygon.Circle()
draws a circle (or partial circle)
- LSystems
- Turtle can draw a L system. Several are included:
BoxFractal
GosperCurve
HilbertCurve
KochCurve
KochIsland
KochSnowflake
MooreCurve
PeanoCurve
SierpinskiTriangle
SierpinskiCurve
SierpinskiSquareCurve
SierpinskiArrowheadCurve
TerdragonCurve
TwinDragonCurve
- Turtle can draw a L system. Several are included:
turtle SierpinskiTriangle 10 4 |
Set-Turtle Stroke '#4488ff' |
Save-Turtle ./SierpinskiTriangle.svg
Turtle 0.1.2
Turtle 0.1.2:
Get-Turtle/Turtle
can now get or set properties or methods- New Methods:
Turtle.Distance()
determines the distance to a pointTurtle.Towards()
determines the angle to a pointTurtle.Home()
sends the turtle to 0,0Turtle.lt/rt
aliases help original Logo compatibilityTurtle.Save()
calls Save-Turtle
- Explicitly exporting commands from module
Turtle 0.1.1:
- Updates:
Turtle.get/set_ID
allows for turtle identifiersTurtle.ToString()
stringifies the SVG
- Fixes:
- Fixing GoTo/Teleport (#90)
- Fixing Position default (#85) (thanks @ninmonkey !)
- Fixing Turtle Action ID (#89)
- New:
- New Fractals:
Turtle 0.1:
- Initial Release
- Builds a Turtle Graphics engine in PowerShell
- Core commands
Get-Turtle
(aliasturtle
) runs multiple movesNew-Turtle
create a turtleMove-Turtle
performas a single moveSet-Turtle
changes a turtleSave-Turtle
saves a turtle
turtle Forward 10 Rotate 120 Forward 10 Roate 120 Forward 10 Rotate 120 |
Set-Turtle Stroke '#4488ff' |
Save-Turtle ./Triangle.svg
- Core Object
.Heading
controls the turtle heading.Steps
stores a list of moves as an SVG path.IsPenDown
controls the pen.Forward()
moves forward at heading.Rotate()
rotates the heading.Square()
draws a square.Polygon()
draws a polygon.Circle()
draws a circle (or partial circle)
- LSystems
- Turtle can draw a L system. Several are included:
BoxFractal
GosperCurve
HilbertCurve
KochCurve
KochIsland
KochSnowflake
MooreCurve
PeanoCurve
SierpinskiTriangle
SierpinskiCurve
SierpinskiSquareCurve
SierpinskiArrowheadCurve
TerdragonCurve
TwinDragonCurve
- Turtle can draw a L system. Several are included:
turtle SierpinskiTriangle 10 4 |
Set-Turtle Stroke '#4488ff' |
Save-Turtle ./SierpinskiTriangle.svg
Turtle 0.1.1
Turtle 0.1.1:
- Updates:
Turtle.get/set_ID
allows for turtle identifiersTurtle.ToString()
stringifies the SVG
- Fixes:
- Fixing GoTo/Teleport (#90)
- Fixing Position default (#85) (thanks @ninmonkey !)
- Fixing Turtle Action ID (#89)
- New:
- New Fractals:
Turtle 0.1:
- Initial Release
- Builds a Turtle Graphics engine in PowerShell
- Core commands
Get-Turtle
(aliasturtle
) runs multiple movesNew-Turtle
create a turtleMove-Turtle
performas a single moveSet-Turtle
changes a turtleSave-Turtle
saves a turtle
turtle Forward 10 Rotate 120 Forward 10 Roate 120 Forward 10 Rotate 120 |
Set-Turtle Stroke '#4488ff' |
Save-Turtle ./Triangle.svg
- Core Object
.Heading
controls the turtle heading.Steps
stores a list of moves as an SVG path.IsPenDown
controls the pen.Forward()
moves forward at heading.Rotate()
rotates the heading.Square()
draws a square.Polygon()
draws a polygon.Circle()
draws a circle (or partial circle)
- LSystems
- Turtle can draw a L system. Several are included:
BoxFractal
GosperCurve
HilbertCurve
KochCurve
KochIsland
KochSnowflake
MooreCurve
PeanoCurve
SierpinskiTriangle
SierpinskiCurve
SierpinskiSquareCurve
SierpinskiArrowheadCurve
TerdragonCurve
TwinDragonCurve
- Turtle can draw a L system. Several are included:
turtle SierpinskiTriangle 10 4 |
Set-Turtle Stroke '#4488ff' |
Save-Turtle ./SierpinskiTriangle.svg
Turtle 0.1
Turtle 0.1:
- Initial Release
- Builds a Turtle Graphics engine in PowerShell
- Core commands
Get-Turtle
(aliasturtle
) runs multiple movesNew-Turtle
create a turtleMove-Turtle
performas a single moveSet-Turtle
changes a turtleSave-Turtle
saves a turtle
turtle Forward 10 Rotate 120 Forward 10 Roate 120 Forward 10 Rotate 120 |
Set-Turtle Stroke '#4488ff' |
Save-Turtle ./Triangle.svg
- Core Object
.Heading
controls the turtle heading.Steps
stores a list of moves as an SVG path.IsPenDown
controls the pen.Forward()
moves forward at heading.Rotate()
rotates the heading.Square()
draws a square.Polygon()
draws a polygon.Circle()
draws a circle (or partial circle)
- LSystems
- Turtle can draw a L system. Several are included:
BoxFractal
GosperCurve
HilbertCurve
KochCurve
KochIsland
KochSnowflake
MooreCurve
PeanoCurve
SierpinskiTriangle
SierpinskiCurve
SierpinskiSquareCurve
SierpinskiArrowheadCurve
TerdragonCurve
TwinDragonCurve
- Turtle can draw a L system. Several are included:
turtle SierpinskiTriangle 10 4 |
Set-Turtle Stroke '#4488ff' |
Save-Turtle ./SierpinskiTriangle.svg