Fassade #3
Facade #3
LeopoldTower Wohnhochhaus, Vienna, querkraft Architects
#photography #photo #Fotografie #UrbanArchitecture #urban #architecture #AbstractPhotography #bwPhoto #bw #BlackAndWhite #geometry
Fassade #3
Facade #3
LeopoldTower Wohnhochhaus, Vienna, querkraft Architects
#photography #photo #Fotografie #UrbanArchitecture #urban #architecture #AbstractPhotography #bwPhoto #bw #BlackAndWhite #geometry
Most beauty per unit code
Share your favorite short programs that have beautiful output.
Any output modality, any programming language, any units.
Recording of output helpful but not required.
I think a program is more beautiful that doesn't generate identical output each time. But that's just my opinion.
My candidate is ~24 lines of LÖVE or equivalent. I'll share it a little later.
I suppose 10print is another candidate.
Boost at will.
@akkartik Here's a small example using my #Forth-like DSL & livecoding REPL for 2D geometry generation with SVG export. The example source code is stored in the URL hash, but not sure how Mastodon handles it (let's try):
A commented alt-version of this example (same URL minus the hash fragment):
https://demo.thi.ng/umbrella/pointfree-geom/
Project/example homepage:
https://github.com/thi-ng/umbrella/tree/develop/examples/pointfree-geom/
Made with these packages:
- https://thi.ng/geom
- https://thi.ng/pointfree
- https://thi.ng/pointfree-lang
TIL I have interior angle bias. Close, but no cigar. https://angle.wtf
#geometry
This was an interesting problem to work on (back in 2017): A visualization of a path planner for 3D printing (FDM) a single layer/mesh structure of a multi-layer textile. Two setups of the same path strategy which optimized for longest continuous sub-paths and minimum rapids (distance without filament extrusion) between sub-paths. The planner supported six strategies in total, incl. optimizing for straight sub-paths and minimum amounts of "recent" crossings (to allow filament to cool down prior to crossing existing sub-paths)...
Submitted here for #genuary18: Unexpected path. Draw a route that changes direction based on one very simple rule.
#genuary2026 #PathPlanning #ThingUmbrella #Geometry #Mesh #3DP #Textile
This was an interesting problem to work on (back in 2017): A visualization of a path planner for 3D printing (FDM) a single layer/mesh structure of a multi-layer textile. Two setups of the same path strategy which optimized for longest continuous sub-paths and minimum rapids (distance without filament extrusion) between sub-paths. The planner supported six strategies in total, incl. optimizing for straight sub-paths and minimum amounts of "recent" crossings (to allow filament to cool down prior to crossing existing sub-paths)...
Submitted here for #genuary18: Unexpected path. Draw a route that changes direction based on one very simple rule.
#genuary2026 #PathPlanning #ThingUmbrella #Geometry #Mesh #3DP #Textile
Zellij floor tiles, Bahia Palace, Marrakesh, Morocco.
#TilingTuesday #geometry #tiling #MathArt #photography #design #IslamicPattern #IslamicArt
Zellij floor tiles, Bahia Palace, Marrakesh, Morocco.
#TilingTuesday #geometry #tiling #MathArt #photography #design #IslamicPattern #IslamicArt
Tour Perret
📍 Amiens, France
> La tour Perret est conçue par l'architecte Auguste Perret, en 1942 dans le cadre du projet de reconstruction de la place Alphonse-Fiquet et de la gare d'Amiens à la suite des destructions massives du début de la Seconde Guerre mondiale. Les travaux furent menés par l'entreprise Perret-Frères (dont les associés sont Auguste, Gustave et Claude) qui travaille en collaboration avec l'entreprise Bouvet d'Arras.
🧬 New paper by Dera et al. in Science Advances proposing a geometric complexity space to map the full morphological diversity of life.
Striking result: life occupies only a tiny, clustered region of all geometrically possible forms, with large heteromorphic regions systematically avoided. The authors argue that this reflects deep physical and developmental constraints shaping evolution.
🧬 New paper by Dera et al. in Science Advances proposing a geometric complexity space to map the full morphological diversity of life.
Striking result: life occupies only a tiny, clustered region of all geometrically possible forms, with large heteromorphic regions systematically avoided. The authors argue that this reflects deep physical and developmental constraints shaping evolution.
Scientists Uncover the Universal Geometry of Geology (2020)
https://www.quantamagazine.org/scientists-uncover-the-universal-geometry-of-geology-20201119/
#HackerNews #Scientists #Universal #Geometry #Geology #Research #QuantumPhysics
Pure #CSS #3D demo on @codepen: polyhedra morphing sequence https://codepen.io/thebabydino/pen/abmNveW
Absolutely no magic numbers, everything computed.
See Pen description for the how behind 😼
#transform #cssTransform #polyhedron #cssTransforms #polyhedra #octahedron #tetrahedron #cube #Maths #geometry #cssVariables #code #coding #frontend #web #dev #webDev #webDevelopment
Pure #CSS #3D demo on @codepen: polyhedra morphing sequence https://codepen.io/thebabydino/pen/abmNveW
Absolutely no magic numbers, everything computed.
See Pen description for the how behind 😼
#transform #cssTransform #polyhedron #cssTransforms #polyhedra #octahedron #tetrahedron #cube #Maths #geometry #cssVariables #code #coding #frontend #web #dev #webDev #webDevelopment
Advent of Tilings - Day 23.1
Almost at the end we see the light through diamond and hexagon shaped tunnels of an infinite surface, again monohedrally tiled.
#math #geometry #3d #combinatorics #tiling #AdventOfTilings #TilingTuesday
Advent of Tilings - Day 18.2
After applying “growth strategy 1” 20 times, adding 20 layers we end up with 22173 tiles.
The number of tiles in the added layers for the first ten steps:
1 + 6 + 20 + 53 + 98 + 161 + 246 + 352 + 474 + 615 + 762 + …
Advent of Tilings - Day 23.1
Almost at the end we see the light through diamond and hexagon shaped tunnels of an infinite surface, again monohedrally tiled.
#math #geometry #3d #combinatorics #tiling #AdventOfTilings #TilingTuesday
Advent of Tilings - Day 22.2
It takes only one rule to get from single tile to cuboid
f₁f₂t₁t₂⁻¹t₁f₁t₁⁻¹