4D toys
51–60 of 112 posts
Re: 4D toys
#52Earlier quoted context omitted.
What would a 3D eye even be like? Is it something like having independent depth perception per eye?
Photons travel in 3D space and may only be occluded by 2D surfaces. There is no getting around that fundamental aspect of reality. In this universe.
Re: 4D toys
#53Re: 4D toys
#54Using the 4th Dimension, the two interlocking rings can be separated. However, what would be the equivalent puzzle for the 3rd dimension? What 2D system requires the 3rd dimension to be separable? Is there even an equivalent? Clearly a circle within a circle is one such system, but it corresponds to a ball wholly contained by another ball in 3D, not a pair of interlocking rings.
Re: 4D toys
#55Using the 4th Dimension, the two interlocking rings can be separated. However, what would be the equivalent puzzle for the 3rd dimension? What 2D system requires the 3rd dimension to be separable? Is there even an equivalent? Clearly a circle within a circle is one such system, but it corresponds to a ball wholly contained by another ball in 3D, not a pair of interlocking rings.
Klein bottles are the same thing but with an added dimensions: any representation of a klein bottle in 3D makes it look like it's going through itself, even though in 4D it wouldn't: http://s3files.core77.com/blog/images/2013/06/klein-bottle-0...
It's also true if you remove a dimension: a 1D moebius strip would simply be a circle, but if you try to draw it in 1D you end up with a segment where both halves of the circle are overlapped. So every time we have a N-dimensional object that can only be properly represented in N+1 dimensions.
That's also the same reason you can't solve the problem of connected three objects to three other objects on a 2D planes without intersecting:
A B C
X Y Z
You can't distribute a, b and c to x, y and z on a 2D plane without intersection.Topology is fun.
Re: 4D toys
#56This is an old video [1], but it remains the clearest visual explanation of multiple dimensions that I've ever seen. I really can't recommend it highly enough. I think anyone trying to visualize a 4D object will get something out of watching it. I played with the 4D toys app after it showed up on /r/math a while ago. I like it and I think it's useful. My only complaint would be that it's a little too open ended. Whil…
Re: 4D toys
#57Can someone help me out here?: I can represent 3D quite comfortably on 2D monitors, can there be an intuitive mapping of 4D to a 3D VR view? I know 3D mapped to 2D suffers from occlusions and heavily relies on clues like perspective, shadow etc. But given enough time even a less intuitive 4D view could become intuitive with time, too. edit: found this: https://youtu.be/S-yRYmdsnGs?t=252 even better: https://youtu.be/…
Re: 4D toys
#58Step 1: Use Schlafli generator from here [1]. Schlafli numbers are a compact description of regular polytopes, and there is a recursive algorithm to generate vertices, edges, faces, etc. from them. The base case of the recursion is dimension 1, so you make 4 calls to get to dimension 4.
Step 2: Intersect the edges of the polytope with a hyperplane (a 3D subset of 4D).
Step 3: You get a set of 3D points out of step 2. Draw the convex hull of them, which gives you triangles.
Step 4: Render the triangles somehow. I used matplotlib's 3d facilities (mplot3d), and we are working on raytracing them.
Step 5: Animate over different hyperplanes. Take the min and max in the w plane and that will give you non-empty slices. Now you can "see" the 4D polytope using time as the 4th dimension.
I sure he is doing something more advanced (4D collision detection), but this is all we needed to reproduce something that looks kinda cool.
Re: 4D toys
#59Here's a thought I had watching the bit with 2D man: Actually, the 3D view that 2D man does not understand but which we do understand is... still 2D. My screen is flat. You can use a 2D viewport to render a 3D scene in a way that is natural and easy to understand for us humans: A human watching the 2D scene can very quickly surmise from a glance at the viewport: Which objects are in the scene, and where are they loca…
It seems pretty clear that looking at 2D images (and in particular, still ones) is a learned task, like reading, rather than an innate one. Both appear to tie into deep structures in the brain, but both are very recent inventions.
From the perspective of developmental stages described by Piaget, children learn to view in three space primarily with objects within reach (parallax pretty much peters out around the ends of your arms. Once the child becomes mobile, she is able to use semantic understanding to estimate the size of distant objects and get a rough idea of distance. The whole human process of seeing is very different from the way, say, a NN is trained on an image: the whole thing isn't gulped in at once, but we foveate on various parts of the image and assemble / confabulate a whole. You can see this in the structure of Chinese classical painting or pre-persepctive European paintings: distant objects aren't sized in any way proportional to their apparent size. This really maps more to how much attention you pay to various objects in the scene.
You then learn to map that into a 3D model which I believe (but am not digging up refs this instance, sorry) has hardware support.
Thus the 2D->3D process exploits a lot of learned and innate knowledge and technique that you have already developed. With one exception you haven't any 4D experience. That one exception is temporal data -- we can easily extrapolate from, say, a sphere shrinking and growing. Apart from that, there isn't much to work with.
Re: 4D toys
#60Earlier quoted context omitted.
Photons travel in 3D space and may only be occluded by 2D surfaces. There is no getting around that fundamental aspect of reality. In this universe.
This is why as an armchair physicist I'm excited about the new neutrino observations and research going on, mainly because neutrinos aren't affected by gravitational lensing and other effects other particles encounter as they 'roll around' on space-time. Would it be possible to understand conceptually how other dimensions extend out of space time? I'm imagining a Y-axis perpendicular to the space-time fabric....