34 个版本 (6 个稳定版)
1.0.5 | 2023年12月26日 |
---|---|
1.0.4 | 2022年12月7日 |
1.0.3 | 2022年11月6日 |
1.0.1 | 2022年7月14日 |
0.10.0 | 2018年3月1日 |
#554 in 图形API
126,828 每月下载量
在 378 个 crate 中使用 (17 直接)
265KB
6.5K SLoC
lyon::geom
基于 euclid 的 2D 几何原语。
lyon_geom
可以作为一个独立的 crate 使用,也可以通过 lyon::geom
模块作为 lyon 的一部分。
lib.rs
:
基于 euclid 的简单 2D 几何原语。
此 crate 在 lyon 中重新导出。
概述。
此 crate 实现了一些与
- 线和线段、
- 二次和三次贝塞尔曲线、
- 椭圆弧、
- 三角形一起工作的数学。
展平
展平是将曲线用一系列线段近似的过程。
→展平算法接受的容差阈值对应于曲线与其线性近似之间的最大距离。容差越小,近似越精确,生成的线段越多。此值通常根据缩放级别选择。
上图显示了曲线(虚线)及其线性近似(黑色线段)的特写。容差阈值由浅绿色区域和橙色箭头表示。
依赖关系
~1.5MB
~28K SLoC