Ted Talk About Numbers, Dimensions and Space :D
-
Shazz_ Have you ever heard of a Klein Bottle? It looks like this,
The “spout” may seem to intersect the wider part of the bottle, but that’s just because our observable universe as we know it exists in only 3 dimensions. When the Klein Bottle is viewed with 4 dimensions, you’ll find that the spout does not intersect or penetrate at all whatsoever as it does in our 3-dimensional universe. This is one example of a 4D object, with W, X, Y, and Z plotting points.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
I’ve been programming for about 7 years now. A couple years ago I took a tutorial of how to code 3-dimensional engines with Scratch, using trigonometry (mainly sine and cosine, as tangent I’ve found is rather unnecessary for and not required).
I to this day still attempt to advance my knowledge frequently with 3D coding. I specialize nowadays in using the Painter’s Algorithm rather than Ray-based algorithms (Raytracing, ray casting, etc.) or “rasterization” when it comes to trigonometric-based 3D projects.
The norm for most 3D games globally nowadays outside of Scratch use the Rasterization method. According to Scratch Wiki,
“It involves splitting a 3D scene into a number of polygons and using various transformation matrices to transform each polygon onto the screen. It will then loop through each pixel on the screen to find what polygon the pixel represents and color it respectively. Scratch is unable to do calculations for each pixel on the screen fast enough, so this technique is not commonly used on Scratch.”
The Painter’s Algorithm, on the other hand, involves creating polygons from the very start one by one, from furthest away first to closest last on the 3D scale. It is very fast, which is why it is used quite frequently for Scratch games.This is an example project, https://scratch.mit.edu/projects/596028256/fullscreen/
If you reading this would like to learn how to code in 3D, feel free to dm me, as I’d be more than happy to teach you : )
-
@YourLocalNerd yall are nerds. (in a good way)
-
@YourLocalNerd Yes! I have heard of that!
Klein bottles have been represented in the 3D world, making them out of glass, and even origami! You can actually make a Klein Bottle out of what are called “Moebius Strips”.
I don’t know how to perform the task, but you can sew two Moebius Strips together, and in doing so will form a Klein Bottle. I know this because I’ve watched one of The Action Lab’s YouTube videos, and dang, I never get bored with him. -
Shazz_ WOW That’s really cool! His new video about the Klein Bottle just got recommended to me today, it’s like YT can read my mind lmao
-
@YourLocalNerd ONLY LOVE CAN HURT LIKE THISSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
-
@YourLocalNerd bish, only love can hurt like this
-
Knox do I gaf?
-
@YourLocalNerd pretty much so
-
Knox How da flippity dippity do you think you can control my fricking mind
-
Shazz_ Wow, wow. Honestly I didn’t know any of that. My mind has been blown
-
L o l
-
that hurt my peanut brain
-
@Thetruepath That hurt my plank length brain .-.
-
@Creati132 @Thetruepath You guys are very smart as it is, haha :)
I like to go into depth about these concepts, considering that I love things having to do with big/small concepts and the Universe - I watch Vsauce often, so that might explain why I’m somewhat obsessed with this kind of thing. -
Shazz_ no I’m not smart trust me. I’ve just been fooling y’all