Higher dimensions [edit]

posted in polyfrag's Blog
Published June 17, 2017
Advertisement

So I think it's about time I talk about that secret super-duper technique I was going to talk about, but said I would post elsewhere first, because it was so good. I'm already satisfied with how things are going (in other areas), so I don't mind posting it. I made all these screenshots and methods in 2016.

I was wrong in the screenshots with only 1 prism and 3 triangles, as that means only 3 3-plane point intersections from a total of 4 planes. There should actually be 4 3-plane point intersections from them: 123, 124, 134, 234

The basic idea is we can think of any point in any dimensional space using axes as one of either two things. 1.) The simple case is that a point is the vector components (coordinates) along each axis added together to make one vector and thus point. But, 2.) equivalently in 3D and lower spaces as expressed in our 3D space world, but not equivalent in higher dimensional spaces, expressed in our 3D space world, we can also think of the 3-point(s) as the intersections of the hyper-planes (3D normal vector + distance) where each plane is at a distance along the axis (which are skewed, to fit all together in a 3D space representation) and the normal is obtained by the direction of that (skewed) axis vector. The result is 4 3-point intersections for 4D space, and 15 3-point intersections for 7D space, etc. The skewed axes can also be used with method #1, but with addition of a vector along the skewed axes.

You can use the axes for whatever you want: x,y,z,t or mass or acceleration components. It can be connected together in 7D or other dimensions to form a shape. It is best in some cases (#1 but not really #2) to choose skewed axes that don't counteract each other in opposite directions, so that less space is shared, however it is unavoidable with method #1 but method #1 is the one that will give a single-point intersection.

 

 

IMG_4843.png

 

 

IMG_4844.png

 

IMG_4845.png

 

Снимок экрана из 2016-09-08 01-59-07.png

Снимок экрана из 2016-09-08 01-59-22.png

Снимок экрана из 2016-09-08 01-59-27.png

Снимок экрана из 2016-09-08 01-59-33.png

Снимок экрана из 2016-09-08 01-59-40.png

Снимок экрана из 2016-09-08 01-59-49.png

Снимок экрана из 2016-09-08 01-59-54.png

Снимок экрана из 2016-09-08 02-34-46.png

Снимок экрана из 2016-09-08 02-34-49.png

Снимок экрана из 2016-09-08 02-34-59.png

Снимок экрана из 2016-09-08 02-35-02.png

Снимок экрана из 2016-09-08 02-35-06.png

Снимок экрана из 2016-09-08 02-35-11.png

Снимок экрана из 2016-09-08 05-07-38.png

Снимок экрана из 2016-09-08 05-08-40.png

Снимок экрана из 2016-09-08 05-08-44.png

Снимок экрана из 2016-09-08 19-00-26.png

Снимок экрана из 2016-09-08 19-00-46.png

Снимок экрана из 2016-09-08 19-00-59.png

Снимок экрана из 2016-09-11 06-06-41.png

Снимок экрана из 2016-09-11 05-23-14.png

Снимок экрана из 2016-09-11 06-08-42.png

Снимок экрана из 2016-09-11 07-23-14.png

Снимок экрана из 2016-09-11 05-35-27.png

Снимок экрана из 2016-09-11 08-15-02.png

Снимок экрана из 2016-09-11 06-25-05.png

Previous Entry fg2 code
Next Entry Fun
0 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement