#标记语言 #XML 解析器 #XML #解析器

bin+lib hml-rs

标记语言事件和读取器,支持 '人类标记语言'

2 个不稳定版本

0.3.0 2024年1月5日
0.0.2 2021年8月9日

#2678 in 解析器实现

MIT/Apache

155KB
3.5K SLoC

bezier-nd

支持线性、二次和三次贝塞尔曲线的贝塞尔曲线类,使用任意点类。

示例用法包括二维贝塞尔曲线,其坐标为 [f64; 2],或用于三维贝塞尔曲线,使用坐标 [f32; 3]

贝塞尔曲线支持二分法,并在给定的 straightness 界限内将其分割成直线;提供迭代器以自动在给定直线性内跟踪贝塞尔曲线作为线或点,用于渲染目的。

贝塞尔类型还支持圆角圆滑和圆形弧生成,利用一个非常精确的函数,该函数适用于任何角度的圆滑,高达180度,它是由实验数据拟合得到的曲线,而不是用于控制点生成的显式数学函数(标准分析方法)。

此软件包处于测试版;它被少数几个应用程序使用,功能成熟;API 稳定,但可能进行增强。

用法

将此添加到您的 Cargo.toml

[dependencies]
bezier-nd = "0.1.4"

发布

发布说明可在 RELEASES.md 中找到。

许可证

根据以下许可证之一授权

由您选择。

贡献

除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据 Apache-2.0 许可证定义,将按上述方式双授权,不附加任何额外条款或条件。

依赖关系

~0.4–1.1MB
~24K SLoC