Ядро CGAL предоставляет различные геометрические объекты (треугольники, точки, сегменты, линии, плоскости, ...), а также операции с ними (тест на коллинеарность, тест на пересечение, вычисление на пересечение, ...).Все объекты являются отдельными объектами (кроме сферы и круга и, возможно, нескольких других), и, например, нет патчей nurb.
Я не уверен, что ответил на ваш вопрос ...