2021-05-14 17:07:44 +00:00
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
2022-10-06 21:45:56 +00:00
|
|
|
<!-- our size/viewbox is positioned such that 0,0 is the center of the image (to simplify scaling and rotation). -->
|
|
|
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="-512px" y="-512px"
|
|
|
|
viewBox="-512 -512 1024 1024" style="enable-background:new -512 -512 1024 1024;" xml:space="preserve">
|
2021-05-14 17:07:44 +00:00
|
|
|
<style type="text/css">
|
2022-10-06 21:45:56 +00:00
|
|
|
.bg{fill:#FFFFFF;}
|
2021-05-14 17:07:44 +00:00
|
|
|
</style>
|
2022-10-06 21:45:56 +00:00
|
|
|
|
|
|
|
<!--
|
|
|
|
Draw the background shape in a 2x2 box (from -1 to 1 in each dimension), then scale it up
|
|
|
|
(but not all the way to 512, because we want some padding around the outside.
|
|
|
|
-->
|
|
|
|
<g transform="scale(512)">
|
|
|
|
<circle r="1" class="bg"/>
|
2021-05-14 17:07:44 +00:00
|
|
|
</g>
|
2022-10-06 21:45:56 +00:00
|
|
|
|
|
|
|
<g id="shape0">
|
|
|
|
<!--
|
|
|
|
Start with a simple 3x2 shape, where each unit we draw corresponds to 1 block edge length in the
|
|
|
|
final diagram, and shift it so that 2.5x2.5 becomes the new origin (around which we will rotate).
|
|
|
|
Then we rotate and scale it to the desired size.
|
|
|
|
|
|
|
|
We can then copy that at 90, 180, 270 degree rotations to complete the logo.
|
|
|
|
-->
|
|
|
|
<g transform="rotate(45) scale(105) translate(-2.5, -2.5)">
|
|
|
|
<polygon points="0,0 2,0 2,1 1,1 1,2 0,2"/>
|
|
|
|
<rect x="1" y="2" width="1" height="1"/>
|
|
|
|
</g>
|
|
|
|
</g>
|
|
|
|
|
|
|
|
<use xlink:href="#shape0" transform="rotate(90)"/>
|
|
|
|
<use xlink:href="#shape0" transform="rotate(180)"/>
|
|
|
|
<use xlink:href="#shape0" transform="rotate(270)"/>
|
2021-05-14 17:07:44 +00:00
|
|
|
</svg>
|