0
Я новичок в CGAL, и я пытаюсь создать экземпляр 2D Reflection
.Instancing a CGAL :: Преобразование типа Отражение
Определив typedef CGAL::Aff_transformation_2<K> Transformation
, , который работает для других Transformations
, как:
Transformation rational_rotate(CGAL::ROTATION, 1, 100); //OK
Transformation translate(CGAL::TRANSLATION, Vector_2(-2, 0));//OK
У меня есть сообщение об ошибке при попытке это:
CGAL::Line_2<CGAL::Cartesian<double>> LineR(A,B);
Transformation Reflection(CGAL::REFLECTION, LineR);
Я пробовал много Kernels
, но я m не уверен, что проблема в этом направлении.
Любой намек был бы оценен.
Странно, по-видимому, отсутствует в декартовых ядер (но присутствует в обертке). Однородные ядра идут немного дальше, но терпят неудачу, что может быть ошибкой. Пожалуйста, напишите о проблеме в github CGAL с полным примером (#include, typedef, мы должны иметь возможность просто скопировать-вставить и скомпилировать, чтобы воспроизвести проблему). –
Привет, Спасибо за ваш быстрый ответ. Я добавил 2 файла LAB.pro и LAB.cpp с тегами по дереву: 1e7becd11f, как вы просили. – democrie
Привет, пожалуйста, забудьте о дереве, вы можете взглянуть на вопрос №1216 – democrie