Sì, si tratta di proiettare la geometria degli edifici su un piano ombra lungo l'angolo del sole e quindi calcolare l'unione dei poligoni risultanti. Questo dà un singolo poligono che puoi ottenere dall'area con una semplice suddivisione triangolare. Al giorno d'oggi tutte queste funzioni sono incorporate nella tua scheda grafica.
Se i tuoi edifici non sono poligonali e hai bisogno di una risposta precisa sei sfortunato a meno che non li modellino matematicamente, ma in realtà è un caso raro in questi giorni - tutto è costruito di poligoni e / o puoi farla franca con una risposta approssimata.
Per una soluzione specifica, ti consigliamo di porre questa domanda su Stack Overflow.