Devo sviluppare un algoritmo che deve generare un grafo in un ambiente in cui sono presenti degli oggetti che possono essere approssimati a dei poligoni.
Ho la necessità di manipolare i poligoni stessi (calcolo di aree, centro di massa, intersezioni con delle rette, etc) per dei calcoli geometrici e sto cercando di documentarmi per capire quali sono le rappresentazioni piu convenienti/utilizzate per tenere in memoria questi poligoni.
Ad esempio, la soluzione più banale che mi viene in mente è una rappresentazione matriciale dell'ambiente, in cui ogni cella rappresenta un punto, e la cella stessa contiene un valore che identifica se quel punto appartiene ad un poligono piuttosto che ad un altro.
Sapete indicarmi dove documentarmi, o suggerirmi delle chiavi per effettuare una ricerca mirata in tal senso?
Grazie