Использование AABB_tree с несколькими поверхностными сетками - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь использовать AABB_tree в CGAL с несколькими Surface_mesh и проваливаю нечетное утверждение, которое заставляет меня думать, что оно пытается использовать вершины первого поверхностного меша с индексами второго меша или что-то похожее странное.

Прежде чем яподайте ошибку, я хотел бы подтвердить, что я не ошибаюсь.

Вот минимально модифицированный пример.Я использую cube.off из: https://github.com/libigl/libigl/blob/master/tutorial/shared/cube.off и тетраэдр из примеров CGAL, но, похоже, он воспроизводит каждый раз, когда добавляемая мной вторая поверхностная сетка имеет меньше вершин, чем первая, независимо от того, что это.

Утверждаемое мной утверждение: /usr/local/include/CGAL/Surface_mesh/Properties.h:178 - CGAL_assertion ( idx .size ());

Использование: CGAL_VERSION 4.12

CGAL_VERSION_NR 1041201000

CGAL_SVN_REVISION 99999

CGAL_GIT_HASH f7c3c8212b56c0d6dae637f4151593 * 93061593 * 10303 093 910 915 910 910 910 910 915 910 915 910 915 910 910 915 910 915 910 910 910 910 910 910 910 910 910 910 940 910 915 910 940 910 940 910 915 910 940 910 940 910 915 910 940 910 940 910 940 910 940 910 940 910 940 910 940 910 940 910 910 910 910 910 910 910 910 910 910 910 910 910 910 910 910 910 910 910 910 910 910 910 910 910 910 910 910 910 Кп

1 Ответ

0 голосов
/ 18 июля 2019

Я отправляю свой комментарий как ответ:

Из моего комментария: На самом деле вы можете использовать этот примитив, но вам нужно установить тег шаблона OneFaceGraphPerTree в CGAL :: Tag_false. Смотрите здесь

...