#clip #polygon #boolean #clipper #clipper2

sys clipper2c-sys

暴露 Clipper2 库的不安全 FFI

5 个版本

新版本 0.1.4 2024年7月30日
0.1.3 2024年7月1日
0.1.2 2024年6月1日
0.1.1 2024年5月29日
0.1.0 2024年4月28日

#1782 in 算法

Download history 149/week @ 2024-04-28 3/week @ 2024-05-05 3/week @ 2024-05-12 7/week @ 2024-05-19 309/week @ 2024-05-26 74/week @ 2024-06-02 17/week @ 2024-06-09 3/week @ 2024-06-16 232/week @ 2024-06-30 4/week @ 2024-07-07 154/week @ 2024-07-28

163 每月下载量
用于 clipper2

MIT/Apache

1MB
30K SLoC

C++ 11K SLoC // 0.1% comments Pascal 9K SLoC // 0.1% comments C# 8K SLoC // 0.1% comments Rust 1K SLoC // 0.0% comments C 670 SLoC // 0.1% comments Visual Studio Solution 439 SLoC Visual Studio Project 185 SLoC Bitbake 36 SLoC

包含 (ELF exe/lib, 16KB) CMakeDetermineCompilerABI_CXX.bin, (ELF exe/lib, 16KB) CMakeDetermineCompilerABI_C.bin

clipper2c-sys

crate.io docs.rs

暴露 Clipper2 库的不安全 FFI 函数。

注意:此 crate 主要供高级 crate clipper2 使用。如果您只想从 Rust 使用 Clipper2,那么可能应该尝试使用这个 crate。

此 crate 是 Rust 对 Clipper2 的 C++ 版本的包装,借助 clipper2c-sys C 包装器。

使用 cargo feature generate-bindings 在构建时生成绑定。

初期阶段

此项目处于非常初期的阶段。预期会不时出现重大更改。

请随时提出有关如何简化 API 的建议,或者直接发送代码贡献。有关详细信息,请参阅 CONTRIBUTING.md

许可证

根据您的选择,受 Apache License 2.0 或 MIT 许可证的许可。

除非您明确声明,否则根据 Apache-2.0 许可证定义的您提交给 Serde 的任何有意贡献都将双重许可,上述许可证,不附加任何额外条款或条件。

依赖关系