something for the hoodie pattern?

Came back to this after a long time.

For some reason, the tiles have straight lines.
This commit is contained in:
Christian Lawson-Perfect 2025-05-07 11:32:22 +01:00
parent e800edc47e
commit c34514e939
2 changed files with 49 additions and 32 deletions

View file

@ -27,32 +27,39 @@ textarea {
</head>
<body>
<section id="drawing">
<svg viewBox="-9 -68 162 27" xmlns="http://www.w3.org/2000/svg">
<svg viewBox="0 0 190 195" xmlns="http://www.w3.org/2000/svg">
<defs>
<path id="spectre"
d="M 0 1 C 0.6 0.6699999999999999 0.6 0.32999999999999996 0 0 C 0.33 -0.6 0.67 -0.6 1 0 C 1.684615242270663 0.014211616751135248 1.854615242270663 -0.2802370205355739 1.5 -0.8660254037844386 C 2.0857883832488646 -1.2206406460551018 2.380237020535574 -1.0506406460551019 2.366025403784439 -0.36602540378443865 C 1.7660254037844387 -0.03602540378443864 1.7660254037844387 0.3039745962155614 2.366025403784439 0.6339745962155614 C 2.696025403784439 0.033974596215561426 3.0360254037844387 0.033974596215561426 3.366025403784439 0.6339745962155614 C 3.011410161513776 1.2197629794644262 3.1814101615137758 1.5142116167511352 3.866025403784439 1.5 C 3.880237020535574 2.184615242270663 3.5857883832488646 2.354615242270663 3 2 C 3.014211616751135 1.3153847577293367 2.719762979464426 1.1453847577293368 2.133974596215561 1.5 C 2.4885898384862246 2.085788383248865 2.3185898384862247 2.3802370205355743 1.6339745962155614 2.3660254037844393 C 1.3039745962155613 1.7660254037844392 0.9639745962155614 1.7660254037844392 0.6339745962155614 2.3660254037844393 C 0.3039745962155614 2.9660254037844394 -0.03602540378443864 2.9660254037844394 -0.3660254037844386 2.3660254037844393 C -0.011410161513775163 1.7802370205355742 -0.18141016151377531 1.4857883832488645 -0.866025403784439 1.5 C -0.8802370205355741 0.8153847577293366 -0.5857883832488648 0.6453847577293367 0 1"
stroke="currentColor"
stroke="black"
stroke-width="0.1"
stroke-opacity="0.5"
stroke-opacity="1"
stroke-linejoin="round"
fill="currentColor"></path>
</defs>
<g id="board" style="transform: translate(0,-120px) rotate(90deg)"></g>
<text x="86" fill="white" y="-45" font-size="8px">The Aperiodical</text>
<g id="board"></g>
</svg>
</section>
<section id="controls">
<fieldset>
<legend>Viewbox</legend>
<label for="vx1">min x</label>
<input type="range" min="-500" max="500" value="-9" id="vx1">
<label for="vy1">min y</label>
<input type="range" min="-500" max="500" value="-68" id="vy1">
<label for="vx2">max x</label>
<input type="range" min="-500" max="500" value="153" id="vx2">
<label for="vy2">max y</label>
<input type="range" min="-500" max="500" value="-41" id="vy2">
<label for="ox">min x</label>
<input type="number" min="-500" max="500" value="0" id="ox">
<output for="ox"></output>
<label for="oy">min y</label>
<input type="number" min="-500" max="500" value="0" id="oy">
<output for="oy"></output>
<label for="width">max x</label>
<input type="number" min="-500" max="500" value="190" id="width">
<output for="width"></output>
<label for="height">max y</label>
<input type="number" min="-500" max="500" value="190" id="height">
<output for="height"></output>
<label for="scale">Piece scale</label>
<input type="range" min="0" max="1" value="1" step="0.01" id="scale">
<output for="scale"></output>
</fieldset>
<fieldset>
<legend>Colours</legend>