我不确定是否有 .Net 版本的CGAL?上次我检查垃圾收集语言中只有一个 CGAL 等效项。
如果我们有 CGAL.net,将会非常有帮助。
P/S:我知道我可以使用互操作,但仍然,一个完整的托管版本会更好。
我不确定是否有 .Net 版本的CGAL?上次我检查垃圾收集语言中只有一个 CGAL 等效项。
如果我们有 CGAL.net,将会非常有帮助。
P/S:我知道我可以使用互操作,但仍然,一个完整的托管版本会更好。
看起来 CGAL 没有 .Net 版本。
有 C# 包装器的开放可能性......虽然 CGAL 的 SWIG 项目目前不包括 C#,但已被请求。
https://github.com/cgal/cgal-swig-bindings/issues/3
是否有计划为 CGAL 启用 C# 绑定?是否有尚未启用它的具体原因?
...主要原因是时间和资源。...如果有 C# 经验的人想提供帮助,我们可能很容易做到这一点。
CGAL 的有限部分有一个 C# 包装器: https ://github.com/martindevans/CGAL_StraightSkeleton_Wrapper
CGAL_StraightSkeleton_Wrapper
CGAL 周围的 AC# 包装器,用于计算形状的直骨架。这不是也不打算成为 CGAL 的通用 C# 包装器!
它是一个 C++ 库。也许它可以通过 .NET 本机代码互操作机制使用?
理论上您可以尝试做的一件事是将 C++ 代码编译为托管 C++。
不确定它是否实际上很容易实现。