es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CGAL

¿Existe alguna forma de acelerar el cálculo de intersecciones con la función CGAL::intersection()?

Estoy tratando de encontrar las intersecciones de muchos “polígonos_con_agujeros” para verificar la topología de un mapa. Sin embargo, cuando uso la función CGAL::intersection() definida aquí (en “2D Regularized Boolean Set-Operations”), el tiempo de ejecución para una verificación supera 1 minuto, a veces llegando cerca de 2 minutos. Tengo alrededor de . . . Read more

¿Cómo obtener los bordes de una teselación de Delaunay 3D con CGAL?

La pregunta es clara desde el título. He probado muchas variantes de const DT3::Finite_edges itedges = mesh.finite_edges(); for(DT3::Finite_edges_iterator eit = itedges.begin(); eit != itedges.end(); eit++) { const CGAL::Triple<DT3::Cell_handle, int, int> edge = *eit; edge.first->vertex((edge.second+1) % 3)->info(); edge.first->vertex((edge.third+1) % 3)->info(); } pero ninguna ha funcionado (he intentado % 2, % 4, . . . Read more

CGAL: identificar aristas “no fronterizas”

Estoy descubriendo CGAL, probé con la envoltura convexa 3D. Lo intenté con los vértices de un cubo, y observé que la envoltura convexa es una triangulación (estoy usando Surface_mesh, no Polyhedron_3). Por lo tanto, CGAL incluye las diagonales de las caras del cubo en la lista de aristas. Quiero identificar . . . Read more

¿Son mensajes de error ilegibles de CGAL o cppyy?

He estado intentando envolver una pequeña parte de CGAL (Biblioteca de Algoritmos de Geometría Computacional) usando cppyy. Recibo mensajes de error completamente ilegibles. ¿Estos mensajes simplemente se están transmitiendo desde CGAL? Aquí tienes uno de los mensajes. He dividido las líneas largas en fragmentos: Que he eliminado. Algunas investigaciones revelaron . . . Read more