@noneuclideandreamer@mathstodon.xyz
@noneuclideandreamer@mathstodon.xyz avatar

noneuclideandreamer

@noneuclideandreamer@mathstodon.xyz

Math teacher & parent by day, creative coder by night.

Patreon.com/noneuclideandreamer

This profile is from a federated server and may be incomplete. Browse more on the original instance.

noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar

Proudly presenting my First Hyperbolic Tesselation! The Hexagonal Tiling Honeycomb: Each 3-cell is essentially a Euclidean half plane.

noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar
noneuclideandreamer, to genart
@noneuclideandreamer@mathstodon.xyz avatar

Alright, May Theme is Sound!

Doesn't sound or look so great yet, but the month is young! Here I try out different ... Scales?

Gotta find a "Music Theory for Dummies" or so in the School Library...

#creativecoding #sound #scrappyfiddles

video/mp4

noneuclideandreamer, to genart German
@noneuclideandreamer@mathstodon.xyz avatar

Spheres appearing along a slanted gradient, pinging when they appear.

Apollonian Sphere Packing built front to back

noneuclideandreamer, to physics German
@noneuclideandreamer@mathstodon.xyz avatar

So I'm trying to solve the heat equation numerically. (Here with 2 sources)
But why doesn't it spread in a circle?

I basically do

f(x,y,t+1) = f(x,y,t)+c(f(x+1,y,t)+f(x-1,y,t)-2f(x,y,t))
+c(f(x,y+1,t)+f(x,y-1,t)-2f(x,y,t))

which is the numerical heat equation, right? Do I just need to finetune the c? Or maybe it's not actually a problem and my coloring takes small changes too seriously, after a while it looks nice...
(I already fixed the central horizontal distortion?)

video/mp4

noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar

Pro: it ain't exploding.
Con: it ain't behaving.

Made the fluid incompressible and used relaxation to solve Poisson... But something is not right...

Blue dots moving on green-blue Background, gradually reaching the middle vertical where the move uniformly up.

noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar
noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar

New Theme is "of Planets and Stars".

I start with a simple Circular orbit with no tilt to figure out what I'm doing...

This is a heat chart of the entire planet.

I start with a uniform temperature of 100°C , them the planet's surface warms up under the star and cools down apn the other side.

noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar
noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar

Can you guess on what the color depends? 😇

Appolonial gasket developing.

noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar
noneuclideandreamer, to physics German
@noneuclideandreamer@mathstodon.xyz avatar
noneuclideandreamer, to math
@noneuclideandreamer@mathstodon.xyz avatar
noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar

Genuary Prompt 29: Signed distance Function

Also: Monthly High-Resolution Render for Patrons of Level Square and up (25600x14400)

Octrose Pattern achieved by the Cut-and-Project Method:
An 8-D Lattice cut by a skew plane lying through it a 2-face gets projected onto the plane iff its dual 6-face intersects the plane. To check this I take all the 5-faces bounding the 6-face and check their signed distance to the plane.

noneuclideandreamer, to CA German
@noneuclideandreamer@mathstodon.xyz avatar

O______________________________
OO_____________________________
O_O____________________________
OOOO___________________________
O___O__________________________
OO__OO_________________________
O_O_O_O________________________
OOOOOOOO_______________________
O_______O______________________
OO______OO_____________________
O_O_____O_O____________________
OOOO____OOOO___________________
O___O___O___O__________________
OO__OO__OO__OO_________________
O_O_O_O_O_O_O_O________________
OOOOOOOOOOOOOOOO_______________
O_______________O______________
OO______________OO_____________
O_O_____________O_O____________
OOOO____________OOOO___________
O___O___________O___O__________
OO__OO__________OO__OO_________
O_O_O_O_________O_O_O_O________
OOOOOOOO________OOOOOOOO_______
O_______O_______O_______O______
OO______OO______OO______OO_____
O_O_____O_O_____O_O_____O_O____
OOOO____OOOO____OOOO____OOOO___
O___O___O___O___O___O___O___O__
OO__OO__OO__OO__OO__OO__OO__OO_
O_O_O_O_O_O_O_O_O_O_O_O_O_O_O_O
_OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

Genuary Prompt 14: 1KB Art work
I went with XOR output as a txt-file.
But MastoFont doesn't behave...




noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar

Genuary Prompt 30: Shaders

I haven't managed to get my head space into GPU. So here's some shading with CPU...

The object (here a sphere) is specified by an array of Locations and normal vectors. The angle between light direction and normal vector tells how bright a point is. Then it gets drawn.

Looking at a half illuminated sphere from all sides. Looks like the moon going through its phases.

noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar

Hyperbolic Tesselations with four n-gons per vertex with increasing n.

Viewed frontally from Hyperbolic Space... Does this lead to the Poincaré Disc Model? 🤔

Four Hexagons per Vertex
Four Pentagons per Vertex

noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar
noneuclideandreamer, to evolution German
@noneuclideandreamer@mathstodon.xyz avatar

Hostile Takeover in the periphery

noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar

Genuary 8: Chaotic System

My take on the double Pendulum.
The math on Wikipedia gave me a headache, so I solved it with coil forces: the balls are connected with an invisible coil and one of the balls is connected to the upper middle with another coil.

The varying colors have varying coil constants. It takes a while for them to go out of phase but then they do it enthusiastically...

2 blue dots start moving under the forces of gravity and 2 coils connecting them and a fixed point. They start getting a rainbow tail that starts to move more and more diversely until it dissolves into complete chaos.

noneuclideandreamer, to genart German
@noneuclideandreamer@mathstodon.xyz avatar
noneuclideandreamer, to crochet German
@noneuclideandreamer@mathstodon.xyz avatar

My 10yo crocheted these for my 4yo.

noneuclideandreamer, to random
@noneuclideandreamer@mathstodon.xyz avatar

Genuary Prompt Nr. 5 is "In the style of Vera Molnàr". When I looked at her works I liked the framing squares with things going on in them. They reminded me at what I saw when investigating Dynamical Systems. This is 8 iterations of the function f(x,y)=( x-(1+y/4)tan(y)-t*y , x )

Full-Res full-length full-size version: https://youtu.be/q8V0KPQRjRM

video/mp4

noneuclideandreamer, to CA
@noneuclideandreamer@mathstodon.xyz avatar

Genuary 4th: Pixels
Seemed like a good opportunity to try myself at 1D-Cellular Automata!
The initial state is on the top, iteration steps downward. With time I continuously change my rule.

Initially vertical stripes but the warp from the bottom up until it's just noise.

noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar

My February Theme is Hyperbolic Space!

I chose the Hyperboloid Model as it is embedded in Minkowski Space analoguously to the Hypersphere in E4.

So I take my Hypersphere code and just refactor it, sprinkle in some minuses and add some "h"es to the trig-functions, right?

Testing on a growing regular Tetrahedron.
Working well!
... Until it doesn't.

Tetrahedron growing, the seeming distortion is due to the internal angles getting smaller. Then , while the vertices still seem to behave, the geodesics start to act out.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • tester
  • kavyap
  • DreamBathrooms
  • modclub
  • GTA5RPClips
  • InstantRegret
  • magazineikmin
  • Youngstown
  • thenastyranch
  • rosin
  • slotface
  • mdbf
  • khanakhh
  • ngwrru68w68
  • JUstTest
  • anitta
  • normalnudes
  • Leos
  • cisconetworking
  • osvaldo12
  • everett
  • Durango
  • tacticalgear
  • provamag3
  • megavids
  • ethstaker
  • cubers
  • lostlight
  • All magazines