Moreover, next year, I'll have a huge session-work to realize which has to rely highly on mathematics... I though I could program something that would show the evolution of a 4D in 3D.
I have all equations in my head. The same for the basic idea of how I want the program to work, but I do not have the skills to create such a thing.
I am asking you guys if someone would like to help me out on this.
I am not -that- much of a stranger to programming (I've coded a lot of things, but only in ActionScript ) and I really wish to learn more about this world (after all, I think I'll become a Software programmer that would design mathematic models or shit like that).
Questions [Updated often]:
-
C++ it is.
- Which (Free) C++ Compiler should I use ?
The rest will come in time and place.
Thanks for help/support/ideas,
Payne (aka Jérémi Grenier B.)
Principle:
Quote from Myself, later in this topic
The principle is simple:
Let's say you have a 3D function that you must draw. Assuming you do not know how it looks, you'll set one of the three variable as a constant and interpret the function left by making it in a form of "y = something (which should really only have 'x' as variable)".
Once that's done, you should be able to draw the function in a simple x/y axis 2D graphic. Once that's done, you set the third variable of the initial function to a new constant and repeat the same process.
In my case, I'd set the constants as near as possible to each other and I'd make the computer memorize every graphic that resulted from the process.
Once a good enough variety of data is gathered, I'd ask the program to find a good scale to represent the graphic. After, the screen would pass quickly all the graphics one after an other from the same point of view (the viewer should be able to decide it).
Seeing it like this (as an animation more than a superposition) makes the interpretation of 4D as time, but it should really be a superposition of all these 3D figures in a 4D world.
What's interesting is that we can always represent 'n+1' dimensions into 'n' dimension. The problem is that the screen is in 2D. ;o
Anyways, you get the idea?
Let's say you have a 3D function that you must draw. Assuming you do not know how it looks, you'll set one of the three variable as a constant and interpret the function left by making it in a form of "y = something (which should really only have 'x' as variable)".
Once that's done, you should be able to draw the function in a simple x/y axis 2D graphic. Once that's done, you set the third variable of the initial function to a new constant and repeat the same process.
In my case, I'd set the constants as near as possible to each other and I'd make the computer memorize every graphic that resulted from the process.
Once a good enough variety of data is gathered, I'd ask the program to find a good scale to represent the graphic. After, the screen would pass quickly all the graphics one after an other from the same point of view (the viewer should be able to decide it).
Seeing it like this (as an animation more than a superposition) makes the interpretation of 4D as time, but it should really be a superposition of all these 3D figures in a 4D world.
What's interesting is that we can always represent 'n+1' dimensions into 'n' dimension. The problem is that the screen is in 2D. ;o
Anyways, you get the idea?
Post has been edited 4 time(s), last time on Feb 25 2010, 3:36 am by payne.
None.