Primitive data types and basic routines for Euclidean geometry in the plane. This is developed as a core geometry library of LibrEDA.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Thomas Kramer abe250b21c Fix links in docstrings. 2 months ago
..
cmp.rs REdge: Basic implementation with more unittests. 9 months ago
edge.rs Fix is_collinear(). 4 months ago
edge_integer.rs REdge: Fix edge intersection. 4 months ago
edge_rational.rs Update num-rational to 0.4. 3 months ago
interval.rs REdge: basic implementation. 9 months ago
lib.rs Introduce repetitions. 8 months ago
line.rs Update URL in license notice. 10 months ago
math.rs Fix links in docstrings. 2 months ago
matrix2d.rs Docstrings for all types and functions. 9 months ago
matrix3d.rs Docstrings for all types and functions. 9 months ago
multi_polygon.rs Better handling for rectilinear edges. 4 months ago
path.rs Typo. 7 months ago
point.rs Point: Implement BoundingBox trait. 3 months ago
point_string.rs PointString: Simplify coordinate casting. 8 months ago
polygon.rs Fix links in docstrings. 2 months ago
prelude.rs Introduce repetitions. 8 months ago
rect.rs Rect: IntoIterator for `Rect<T>`. 2 months ago
redge.rs Make BoundingBox extend TryBoundingBox trait. 2 months ago
repetition.rs Add serde derives to repetitions. 8 months ago
shape.rs Take SimpleRPolygon into Geometry enum. 3 months ago
simple_polygon.rs Fix links in docstrings. 2 months ago
simple_rpolygon.rs Fix links in docstrings. 2 months ago
text.rs Text label object. 9 months ago
traits.rs Fix links in docstrings. 2 months ago
transform.rs Rotation around point. 2 months ago
types.rs Implement helper functions for Orientation. 2 months ago
vector.rs Update num-rational to 0.4. 3 months ago