Graph
|
|
« on: April 11, 2010, 10:04:21 PM » |
|
Hallo,
last year I found a new simple algorithm which generates different 3d-structures. The patterns form spontaneously by self-organization. Therefore, the results show typical features such as dynamic operation, fluctuations, instability, multiple equilibria and redundancy.
The attached pictures show some examples. I wrote a short program ( .exe file , 100 kB). Now I wish that could see a specialist from the forum these results. I would be happy if I could send someone this program with e-mail.
regards
Graph
|
|
« Last Edit: April 22, 2010, 03:11:51 AM by Nahee_Enterprises »
|
Logged
|
|
|
|
Nahee_Enterprises
|
|
« Reply #1 on: April 11, 2010, 10:46:57 PM » |
|
last year I found a new simple algorithm which generates different 3d-structures. ..... I wrote a short program ( .exe file , 100 kB). .... I would be happy if I could send someone this program with e-mail. Greetings, and Welcome to this particular Forum !!! Your images seem to be very similar to IFS type. As to your program, the best option is to make it available for download so that several individuals could easily try it out. Better to have many view points on its workings than just one or two.
|
|
|
Logged
|
|
|
|
reesej2
Guest
|
|
« Reply #2 on: April 11, 2010, 10:53:59 PM » |
|
The images look like IFS, but I'm not sure what functions would produce them... Graph, you said it was "self-organization"? What sort? I mean, what is it that's self-organizing, and how?
|
|
|
Logged
|
|
|
|
Graph
|
|
« Reply #3 on: April 12, 2010, 02:00:53 PM » |
|
Thank you very much for your answers! I agree with you that I should make the program accessible to all. Unfortunately, I have a serious problem. My knowledge in computer science are very poor.
I wrote the program with MS Visual C++ 2008 Express Edition and had many difficulties with the tool.
Now I am afraid that I need help from you. How can I make a file.exe available in this forum ?
My program uses 3d-vectors. The patterns form spontaneously by self-organization. Therefore, the results show typical features such as dynamic operation, fluctuations, instability, multiple equilibria and redundancy. I developed the program because I am interested in self- organization.
|
|
« Last Edit: April 22, 2010, 03:12:35 AM by Nahee_Enterprises »
|
Logged
|
|
|
|
cKleinhuis
|
|
« Reply #4 on: April 12, 2010, 03:15:44 PM » |
|
you could send me your program, and i would add it as download to the downloads section .... or you can try to attach it on your posting ("Additional Options" when posting
|
|
|
Logged
|
---
divide and conquer - iterate and rule - chaos is No random!
|
|
|
Graph
|
|
« Reply #5 on: April 14, 2010, 11:51:09 AM » |
|
Hello Trifox, thank you very much for your help! Now the Program „Graph“ is avaiable in the downloads of this forum. http://www.fractalforums.com/index.php?action=downloads;sa=view;down=6The file „Readme“ gives some explanations of how the algorithm works. There are no formulas, but local rules between the nodes of a graph. The 3d-patterns are changing all the time. I would be interested to hear what you think about the results.
|
|
« Last Edit: April 14, 2010, 12:30:28 PM by Trifox, Reason: corrected link »
|
Logged
|
|
|
|
kram1032
|
|
« Reply #6 on: April 14, 2010, 04:15:14 PM » |
|
if I understood this right, you're plotting the orbits of points in 3D-vector space in a special way that their center of mass and spin stays constant but your vectors are pretty much random...
the amount of steps... is that a quality setting or a true change in form? By what do you colour the plots?
|
|
|
Logged
|
|
|
|
Graph
|
|
« Reply #7 on: April 14, 2010, 10:05:20 PM » |
|
Hallo reesej2,
You ask what kind of self-oranization it is. The program sets some rules for each pair of points. Because here up to 10 pair of points are defined (any number are theoretically possible), affect the points on unpredictable way. The points organize themselves into patterns or create chaos.
Please start the program and move a field in the center of the red lines (key x and y). Then magnify ( key M). You will see a kind of noise that is typical of self-organization.
|
|
|
Logged
|
|
|
|
kram1032
|
|
« Reply #8 on: April 14, 2010, 10:23:11 PM » |
|
what does each of the special settings mean? Like clearmax or step... They very often seem to stabilize on rotational field allong one axis. It would be cool if the thing could be rotated around the settings for the edges change the resulting shape a LOT... what do they mean? that stuff does look interesting
|
|
|
Logged
|
|
|
|
Graph
|
|
« Reply #9 on: April 15, 2010, 07:59:24 PM » |
|
hallo Kram1032,
You're right, the points are moved by 3D-vectors with the step width h. You can influence the step width by the key h / H. After each step, a point is set. Because here a maximum of five knots are present, there are five different paths. Each node is colored differently. The amount of steps has no influence to the color. - All settings wich are not listet under # please ignore.
In fact, often the pattern appears to be rotationally symmetric. Your idea is very good, to rotate the pattern, in this program the x,y,z directions are only fixed.
The setting for the edges are quite important. With these you can construct various gaphs. Start please with ne12=1 and ne13 to ne45=0. Now you have only one edge with two nodes. The key p/P is to set the size of the „disk“. If you are still adding up ne13=1, you have two edges and three nodes. Now is a completely different picture.
|
|
|
Logged
|
|
|
|
kram1032
|
|
« Reply #10 on: April 15, 2010, 09:46:09 PM » |
|
ok, but what do you mean with edge? To me, an edge is a line between two corners of for instance a cube.
|
|
|
Logged
|
|
|
|
Graph
|
|
« Reply #11 on: April 19, 2010, 08:52:42 PM » |
|
Hello Kram1032,
you mentioned a cube. A cube is an interesting structure. With 8 points and 12 straight lines („edges?“) between the points. The program Graph can only handle up to 5 points and 10 straight lines. But the algorithm is not limited. It would be nice to write a program in which one in a window could initially build any structures. In another window, one could adjust color effects. But I'm in Visual C++ not practiced in order to program that.
|
|
|
Logged
|
|
|
|
Graph
|
|
« Reply #12 on: June 24, 2010, 10:23:41 PM » |
|
For the program „Graph“ a description is available: http://www.opus-bayern.de/ohm-hochschule/volltexte/2010/68/Although, the text is written in German, drawings and formulas perhaps will explain the principle of the algorithm. From any number of possible structures another example:
|
|
|
|
kram1032
|
|
« Reply #13 on: June 25, 2010, 10:40:43 AM » |
|
Thanks As I'm from Austria, the German text shouldn't be much of a problem for me *reads*
|
|
|
Logged
|
|
|
|
|