文件名称:cavalier_contours:用于偏移,组合等的2D折线形状库
文件大小:64KB
文件格式:ZIP
更新时间:2024-04-04 09:55:31
algorithm geometry cad cam 2d
概括 该项目是用Rust重写的C ++ 库的延续,目的是建立更多的功能,更好的文档并创建稳定的C FFI。 该项目仍处于早期开发中,尚无API固化,代码尚未经过全面测试,并且某些功能仍需要从C ++移植。 用于跟踪进度并帮助结帐项目GitHub问题。 为什么要去Rust? 使用C或C ++的所有相同好处(出色的性能/优化,本机编译,无垃圾收集,无运行时间),用于使用C FFI创建快速可移植的库 围绕构建和包装(货物+板条箱)的出色内置工具 出色的内置工具,用于编写和维护测试 所有出色的内置工具都使开源贡献和参与更容易实现 借阅检查器+生存期可进行更高级的内存分配优化,而不会出现内存错误/损坏错误的风险 类型系统允许严重依赖线程/并发,而没有内存错误/损坏错误的风险 区分联合和模式匹配是一流的语言功能 定位Wasm的绝佳工具 Rust的新手,但仍想贡献? 我在推荐官方的防锈书。 Visu
【文件预览】:
cavalier_contours-master
----LICENSE-MIT(1KB)
----LICENSE-APACHE(9KB)
----.github()
--------workflows()
----cavalier_contours()
--------tests()
--------src()
--------Cargo.toml(573B)
--------.gitignore(15B)
----Cargo.toml(77B)
----cavalier_contours_ffi()
--------tests()
--------src()
--------Cargo.toml(691B)
--------.gitignore(15B)
----.gitignore(26B)
----README.md(2KB)