1
2
3
4
5
6
7
8
9
10
11
12
13
//! 栅格与正交模块。
//!
//! `Grid` 按间距生成栅格点并把输入坐标捕捉到栅格;`Ortho` 把输入点约束到
//! 水平/垂直方向。两者都只处理调用者传入的坐标,不读写文档。
//!
//! 与 `snap`(对象捕捉)模块的区别:本模块捕捉规则栅格点,`snap` 捕捉实体上的
//! 特征点(端点、中点、圆心等);栅格间距与角度单位随 `GridSettings` 定义。

/// 栅格、栅格设置、栅格点与正交约束的实现。
pub mod grid;

/// 常用类型的再导出:栅格及其设置、栅格点,正交及其设置。
pub use grid::{Grid, GridSettings, GridPoint, GridType, GridSnapStyle, Ortho, OrthoMode, OrthoSettings};