Реконструкция Пуассона с CGAL отправляет исключение

Я использую CGAL, чтобы восстановить поверхность, используя ориентированные 3d точки.
Мой код такой же, как и предоставленный Пример CGAL, исходя из того, что я даю абсолютное значение для максимального размера треугольника.

CGAL::Surface_mesh_default_criteria_3<CGAL::STr> criteria(sm_angle,
0.3, sm_distance*average_spacing);

К сожалению, я часто получаю следующее исключение из CGAL:

terminate called after throwing an instance of 'CGAL::Assertion_exception'
what():  CGAL ERROR: assertion violation!
File: /usr/local/include/CGAL/Surface_mesher/Surface_mesher.h
Line: 249
Explanation: (2.23808 -3.04214 42.305) is already inserted on surface.

Я не могу найти причину этого исключения: мои облака точек не имеют избыточных точек и не слишком шумные.
Кто-нибудь знает, что может вызвать такое поведение? Спасибо

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]