Skip to content

Commit 999dbf8

Browse files
author
James Brundage
committed
docs: Updating README.md
Demonstrating Patterns
1 parent b8d571b commit 999dbf8

File tree

3 files changed

+33
-3
lines changed

3 files changed

+33
-3
lines changed

Examples/Hexagon.svg

Lines changed: 6 additions & 0 deletions
Loading

Examples/HexagonPattern.svg

Lines changed: 8 additions & 0 deletions
Loading

README.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,10 @@ Once we've imported Turtle, we can create any number of turtles, and control the
6262
#### Drawing Squares
6363

6464
<div align='center'>
65-
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" transform-origin="50% 50%"><symbol id="turtle-symbol" viewBox="0 0 10 10" transform-origin="50% 50%"><path id="turtle-path" d="m 0 0 l 10 0 l 0 10 l -10 0 l -0 -10" stroke="#4488ff" stroke-width="0.5%" fill="transparent" class="foreground-stroke" /></symbol><use href="#turtle-symbol" width="100%" height="100%" transform-origin="50% 50%" /></svg>
65+
66+
<img src='./Examples/Square.svg' alt='Square' width='50%' />
6667
</div>
67-
![Turtle Square]()
68+
6869

6970
Let's start simple, by drawing a square.
7071

@@ -113,6 +114,21 @@ foreach ($n in 1..6) {
113114
$turtle |
114115
Save-Turtle "./Hexagon.svg"
115116
~~~
116-
![Turtle Hexagon](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybS1vcmlnaW49IjUwJSA1MCUiPjxzeW1ib2wgaWQ9InR1cnRsZS1zeW1ib2wiIHZpZXdCb3g9IjAgMCAyMCAxNy4zMjA1MDgwNzU2ODg4IiB0cmFuc2Zvcm0tb3JpZ2luPSI1MCUgNTAlIj48cGF0aCBpZD0idHVydGxlLXBhdGgiIGQ9Im0gNSAwICBsIDEwIDAgbCA1IDguNjYwMjU0MDM3ODQ0MzkgbCAtNSA4LjY2MDI1NDAzNzg0NDM5IGwgLTEwIDAgbCAtNSAtOC42NjAyNTQwMzc4NDQzOCBsIDUgLTguNjYwMjU0MDM3ODQ0MzkiIHN0cm9rZT0iIzQ0ODhmZiIgc3Ryb2tlLXdpZHRoPSIwLjUlIiBmaWxsPSJ0cmFuc3BhcmVudCIgY2xhc3M9ImZvcmVncm91bmQtc3Ryb2tlIiAvPjwvc3ltYm9sPjx1c2UgaHJlZj0iI3R1cnRsZS1zeW1ib2wiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybS1vcmlnaW49IjUwJSA1MCUiIC8+PC9zdmc+)
117+
<div align='center'>
118+
119+
<img src='./Examples/Hexagon.svg' alt='Hexagon' width='50%' />
120+
</div>
121+
Because this Turtle generates SVG, we can also use it to create patterns.
122+
~~~PowerShell
123+
124+
turtle ('Forward', 10, 'Rotate', 60 * 6) |
125+
Set-Turtle -Property Stroke '#4488ff' |
126+
Save-Turtle -Path ./Examples/HexagonPattern.svg -Property Pattern
127+
128+
~~~
129+
<div align='center'>
130+
C:\Users\JamesBrundage\Documents\WindowsPowerShell\Modules\Turtle\Examples\HexagonPattern.svg
131+
<img src='./Examples/HexagonPattern.svg' alt='Hexagon Pattern' width='50%' />
132+
</div>
117133
![SierpinskiTriangle](./Examples/EndlessSierpinskiTrianglePattern.svg)
118134

0 commit comments

Comments
 (0)