5个不稳定版本
0.3.0 | 2021年4月6日 |
---|---|
0.2.2 | 2019年7月3日 |
0.2.1 | 2019年7月3日 |
0.2.0 | 2019年7月3日 |
0.1.0 | 2019年7月3日 |
#2401 在 算法
32 每月下载量
用于 geo-visibility
9KB
134 行
geo-rand
此包包含生成随机几何形状(如多边形)的算法。
此代码是此JS代码的Rust端口。
示例
以下示例展示了如何计算一组随机多边形。由rand
方法提供,该方法由GeoRand
trait提供,该trait针对一些geo-types实现。
use rand_core::SeedableRng;
use geo_rand::{GeoRand, GeoRandParameters};
let mut rng = rand_pcg::Pcg64::seed_from_u64(0);
let polygons = geo::MultiPolygon::rand(&mut rng, &GeoRandParameters::default());
GeoRandParameters
包含自定义输出的字段。
依赖项
~4MB
~75K SLoC