#circle #algorithm #rasterization #bresenham #graphics

midpoint_circle

Rust实现的中点圆算法

1个不稳定版本

0.1.0 2022年6月22日

#2225算法

MIT/Apache

4KB

midpoint_circle

中点圆算法的Rust实现。

快速入门

midpoint_circle 添加到您的依赖中

[dependencies]
midpoint_circle = "0.1"

此crate提供了一种名为 midpoint_circle 的方法,该方法与所有原生有符号整数类型一起工作。此外,通过使用 num crate,您可以轻松定义自己的整数以使用(如果您出于某种奇怪的原因需要这样做)。

use midpoint_circle::midpoint_circle;

// Generate a circle of radius 5 around (0, 0).
let points: Vec<(i32, i32)> = midpoint_circle((0, 0), 5);

assert!(points.len() != 0);

依赖项

~465KB