summaryrefslogtreecommitdiff
path: root/trees/blog/figures/genuary-2026-1.typ
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-03-26 16:23:24 -0300
committerGabriel Schneider <[email protected]>2026-03-27 13:48:42 -0300
commit7c32657002fca2c7e2195d789b1b11e3071d79a2 (patch)
tree6ee80577abce9f16251b3b8c642ae290ad8084b7 /trees/blog/figures/genuary-2026-1.typ
parentc5388feaf9a3bc57070af7c75d03c88bc4fbda4a (diff)
download0x4200.cafe-7c32657002fca2c7e2195d789b1b11e3071d79a2.tar.gz
0x4200.cafe-7c32657002fca2c7e2195d789b1b11e3071d79a2.zip
Squashed older blog files
Diffstat (limited to 'trees/blog/figures/genuary-2026-1.typ')
-rw-r--r--trees/blog/figures/genuary-2026-1.typ24
1 files changed, 24 insertions, 0 deletions
diff --git a/trees/blog/figures/genuary-2026-1.typ b/trees/blog/figures/genuary-2026-1.typ
new file mode 100644
index 0000000..85d63de
--- /dev/null
+++ b/trees/blog/figures/genuary-2026-1.typ
@@ -0,0 +1,24 @@
+#import "@preview/cetz:0.4.2"
+#set page(fill: color.black, width: auto, height: auto)
+
+#let day1 = {
+ cetz.canvas({
+ import cetz.draw: *
+
+ set-style(stroke: color.white)
+ let phi = 0.9
+ let n = 8
+ while phi < n {
+ let i = 0
+ while i < (n - phi) {
+ let x = calc.sin(i)
+ let y = calc.cos(i)
+ circle((x, y + phi * 5), radius: phi)
+ i = i + 0.5
+ }
+ phi = phi + 1
+ }
+ })
+}
+
+#day1