CGAL for.Net (или C#)
Я не уверен, есть ли .Net-версия CGAL? Последний раз, когда я проверяю, есть только один эквивалент CGAL на языке мусора.
Если было бы большуще полезно если мы имеем CGAL.net - ...
P / S: Я знаю, что могу использовать interop, но все же, полная управляемая версия была бы лучше.
6 ответов
зависит от того, что вам нужно CGAL для - Вы делаете пространственные операции. Если да, то вы можете посмотреть на .NETTopologySuite или SharpMap
это библиотека C++. Может быть, его можно использовать через механизмы взаимодействия с собственным кодом .NET?
одна вещь, которую вы могли бы теоретически попробуйте сделать это, чтобы скомпилировать код C++ как управляемый c++.
Не уверен, что это практически легко выполнимо.
существует оболочка C# для ограниченной части CGAL: https://github.com/martindevans/CGAL_StraightSkeleton_Wrapper
CGAL_StraightSkeleton_Wrapper
обертка C# вокруг CGAL для вычисления прямые скелеты форм. Этого нет и не собираюсь будьте общей оболочкой C# вокруг CGAL!
(Это действительно не ответ, но это просто, чтобы быть тщательным и потенциально привлечь внимание к открытой возможность обертка глоток...)
существует проект оболочки SWIG для CGAL, но на данный момент он не включает C#. Однако это было запрошено.
https://github.com/cgal/cgal-swig-bindings/issues/3
планируется ли включить привязки C# для CGAL? Есть ли конкретные причины не включив его?
...основная причина-время и ресурсы. ... Если кто-то опытный С C# хочет помочь, возможно, мы легко справимся.