Tengo huellas de edificios 2d como geometrías polygonz y alturas de edificios como atributo. Quiero extruirlas según los valores de altura y generar superficies de edificios y registros de edificios poliédricos.
Para ello en python copio los vértices de la huella y aumento los valores z de las coordenadas según las alturas y luego añado estos nuevos vértices a mi lista de vértices. Así que finalmente logro 8 puntos que representan las esquinas del edificio en forma de bloque como se puede ver en la imagen.
¿Cómo puedo triangular utilizando estos puntos y crear triángulos que representen superficies de edificios utilizando python?
¿Puedo utilizar una biblioteca de triángulos aunque sólo utilice puntos 2d como argumentos?
0 votos
¿Puedes explicar tu caso de uso, y dónde/cómo piensas utilizar la geometría resultante? Construir los triángulos es fácil, pero dependiendo de cómo los vayas a utilizar, el enfoque puede variar.
0 votos
Estoy intentando crear modelos de edificios en 3D a partir de huellas en 2D. Quiero crear una lista que almacene datos, caras (lista de triángulos) y lista de índices (qué vértices pertenecen a estos triángulos). Así, puedo escribir estas geometrías en archivos como CITYGML o ESRI multipatch shapefile