VTK в основном ориентирован на визуализацию (внешний интерфейс). Он включает в себя некоторые функции вычислительной геометрии для удобства (например, триангуляция Делоне). Он лучше подходит для просмотра изображений МРТ, визуализации больших наборов данных или преобразования, например, облаков / сеток точек из одного формата в другой.
CGAL ориентирован на вычислительную геометрию (бэкэнд). Для просмотра результата потребуется некоторый тип интерфейса (например, OpenGL, VTK). Это было бы лучше подходит для молекулярной биологии, астрономии, архитектурного дизайна, например.