Hi,
I’m currently developing a thesis on the use of Generative design tools for the early stages of airport planning .
One particular tool I’m trying to develop is a Point of view analysis and checker for the Control Tower.
Air controllers need to have a clear sight of specific parts of the airport (such as runways, taxiways, final approachs)
The control tower also needs to avoid specific sections of the airspace (aeronautical easements)
The problems I have:
I’m relatively new to grasshopper (but I learn fast, I have used dynamo and I used to code in basic, vbasic and c++)
All the tutorials and tools I’ve found are not suited for this specific use as most visibility analysis tools are developed for urban planning and I cannot get any where the routine checks for direct visibility of any particular object.
I have reduced the inputs to the following :
The point of view(PPOV) XYZ values must be variables so I can feed them to Galapagos.
XY are confined to a perimeter
Category A objects must be fully visible (no obstructions)
Category B objects can be partially obstructed
The runways have to be seen at an angle greater than a certain value in order to avoid mirages
A sphere is associated to the POV, as to simulate the tower and its equipment atop it
The sphere cannot clash with aeronautical easements virtual volumes.
I’m currently trying to find any ray tracing solutions, as isovists proved a dead end.
Needless to say, an acknowledgement of significant contributions will be made in the document of the research.