Some LibreLogo from a few years ago: a modified Pythagorean tree with rainbow colours.
Some LibreLogo from a few years ago: a modified Pythagorean tree with rainbow colours.
@scruss The PICTURE command can group objects, and also output SVG animations. Although I’ve made a screen recording here as animated SVGs aren’t accepted
TO CORNER :S
RIGHT 45 FORWARD :S RIGHT 45
END
TO ONESIDE :S :DIAG :LEVEL
IF :LEVEL = 0 [ STOP ]
ONESIDE :S :DIAG :LEVEL - 1
RIGHT 45 FORWARD :DIAG RIGHT 45
ONESIDE :S :DIAG :LEVEL - 1
LEFT 90 FORWARD :S LEFT 90
ONESIDE :S :DIAG :LEVEL - 1
RIGHT 45 FORWARD :DIAG RIGHT 45
ONESIDE :S :DIAG :LEVEL - 1
SLEEP 20
END
TO SIERP :S :LEVEL
:DIAG = :S / 1.414
REPEAT 4 [ ONESIDE :S :DIAG :LEVEL CORNER :DIAG ]
END
CLEARSCREEN
HIDETURTLE
PENUP HOME RIGHT 90 BACK 100 LEFT 90 BACK 100 PENDOWN
; PICTURE "≈" [
; SIERP 10 2
; ]
PICTURE “Sierpinski004.svg” [
repeat 1 [
SIERP 10 4
SLEEP 2000 ]
@scruss Nice, this version has a few changes to fill the shapes with PENDOWN and PENUP to avoid draw extraneous lines.
TO hx :size
REPEAT 6 [
tri :size FORWARD :size LEFT 60 CLOSE FILL
]
END
TO PT :size
FORWARD :size
RIGHT 150
FORWARD :size
LEFT 30
END
TO superhex :size
REPEAT 6 [
FILLCOLOR "gray" FILLTRANSPARENCY 50 hx :size PU PT :size FORWARD :size LEFT 60 PD
]
END
TO tri :size
REPEAT 3 [
PT :size
]
END
HOME CLEARSCREEN HIDETURTLE
superhex 50
@scruss Thanks. Here’s the Sierpinski program adapted to run LibreOffice using the built-in LibreLogo environment https://help.libreoffice.org/latest/en-US/text/swriter/librelogo/LibreLogo.html
One of LibreLogo’s advantages is that the output is vector graphics that can be edited (but rasterised here for convenience).
TO CORNER :S
RIGHT 45 FORWARD :S RIGHT 45
END
TO ONESIDE :S :DIAG :LEVEL
IF :LEVEL = 0 [ STOP ]
ONESIDE :S :DIAG :LEVEL - 1
RIGHT 45 FORWARD :DIAG RIGHT 45
ONESIDE :S :DIAG :LEVEL - 1
LEFT 90 FORWARD :S LEFT 90
ONESIDE :S :DIAG :LEVEL - 1
RIGHT 45 FORWARD :DIAG RIGHT 45
ONESIDE :S :DIAG :LEVEL - 1
END
TO SIERP :S :LEVEL
:DIAG = :S / 1.414
REPEAT 4 [ ONESIDE :S :DIAG :LEVEL CORNER :DIAG ]
END
CS
HT
PU HOME RT 90 BK 100 LT 90 BK 100 PD
SIERP 10 4
FILL
today in #creativecode: I realized I can list my todos on readme (mannually). but also my done, via AI, using commits and convos as content.
Heck, I can even write a prompt that reminds format, with a mastodon post like this one as a cherry on top. and y'all never know.
https://github.com/nonlinear/nonlinear.github.io?tab=readme-ov-file#done
today on #creativecode... I finally have a working RSS feed.
https://nonlinear.nyc/index.xml
this one was like pulling a teeth... in the end you have to TELL Hugo to generate a proper one. not vibing at all, but at least it's done.
https://github.com/nonlinear/nonlinear.github.io/blob/main/config.toml
next: style RSS feed.
today on #creativecode, og: metatags per post, with an entire condition logic for which cover to use.
https://github.com/nonlinear/nonlinear.github.io/blob/main/layouts/partials/head.html
today on #creativecode: Both tooltip/popover and QR codes only worked locally, turns out I was setting baseURL as http instead of https, so of course browsers were dropping it.
Fixed now. (click bottom-right)
Jitterbug, one of my best-known origami creations.
Geogebra file: https://www.geogebra.org/m/wsxthyaz
Origami instructions: http://foldworks.net/wp-content/uploads/2018/06/jitterbug.pdf
I first came across Buckminster Fuller’s Jitterbug in Amy C. Edmondson’s A Fuller Explanation (1987).
As I didn’t have dowels and four-way rubber connectors, I made several cuboctahedra that worked as Jitterbugs but were not very reversible. Some were from paper and others from drinking straws and elastic thread. This modular origami version is the most recent version.
today on #creativecode
setting the stage for a future podcasts on books and studies.
here's what will become the main page
https://nonlinear.nyc/curva/
coming from this yaml data
https://github.com/nonlinear/nonlinear.github.io/blob/main/data/curva.yaml
and generating this RRS feed (the podcast)
http://nonlinear.nyc/curva/index.xml (that just happens to be broken)
Recent #Jobs on CAN:
– Creative Technologist at RLMG (MA/US)
– Mechatronics Engineer at Poetic Kinetics (CO/US)
– Electronics / Physical Computing Specialist Technician at UAL Creative Computing Institute (UK)
today on #creativecode
credits are almost done... with tags, references, and actions (share, view latest, about)
what's pending: clean up the tooltip. make opengraph work.
Creative Code Stammtisch #136
Creative Code Berlin at Prachtsaal Studio Berlin
Friday Aug 1st @creativeCodeBLN
First Friday of every month.
A free event that is part casual hangout, part show-and-tell. We are open and welcoming to everyone interested in using code for creative self-expression. Folks of all backgrounds and skill levels are welcome!
https://www.meetup.com/creativecodeberlin/events/310240906
[Artwork by @hamoid]
today on #CreativeCode, finally designing credits box itself.
and maybe I fixe the touchscreen issue. AI told me it's all good, but it's hard to test, so I'll blindly trust the parrot.
today on #CreativeCode (ex #kinetic): I redesigned page credits in a way I like best. It's the little "" bottom -right of https://nonlinear.nyc/dudes/
Next steps are:
- stress test credits
- test markdown on frontmatter description (for longer copy)
- mobile version
- redesign actual credits column
- tags as pills, better popover
CAN has over 1,200+ jobs listed to date. Submit a job today and reach thousands of CAN readers worldwide → https://www.creativeapplications.net/jobs/
Dirtywave M8 Tracker -
...imagine a portable handheld music device, that has amazing sound capabilities, only some keys to press, but is still a complete audio-workstation?
https://nodeponds-nerdletter.de/dirtywave-m8-tracker/
#Musicgear #Chipmusic #Tracker
#newsletter #computerart #art #arts #creativecode
Creative Code Stammtisch
First Friday of every month.
A free event that is part casual hangout, part show-and-tell. We are open and welcoming to everyone interested in using code for creative self-expression. Folks of all backgrounds and skill levels are welcome!
https://www.meetup.com/creativecodeberlin/events/306813232/
[Artwork by @action_io]
LSDJ Anniversary Party -
...a groundbreaking music instrument celebrates 25 years of existence.
https://nodeponds-nerdletter.de/lsdj-anniversary-party/
#Chipmusic #LSDJ #Chiptune
#newsletter #computerart #art #arts #creativecode