Stuttgart University W.S 2013/14
Tutors: Prof. Achim Menges, E. Baharlou, M. Prado
Students: Yassmin Al-Khasawneh, Yuliya Baranovskaya, Alia Amer
The form of the web is mainly created by an algorithm that assigns one agent to explore the three dimensional space, with certain constrains that are placed by the user. These constraints are defined to be one repeller, and multiple attractors. The agent is programmed to start off a bench mark, which is defined within the algorithm, and wonders in the immediate 3D space around the first point until it hits a certain point, that is defined to be the minimal distance within the code, from the repeller point. It then promptly changes its direction of movement to the complete opposite so it could travel to the next attractor point, and so on until it fills up the whole given 3D space with polylines.
It’s important to note that the agent is affected by two vectors. One that is within the agent and set to have certain amount of force and one direction towards the attractor. As well as the vector that is stored within the attractor point, that embeds a certain amount of force, and an attracting direction that is influencing the agent to move towards the attractor point. The summation of both vectors are resulting in a travel behavior of the agent, around an attraction point that is not bouncing off in straight lines, rather, traveling freely in a smoother manner within the area of attraction.