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 c7c7f63d80 Typo. 6 days ago
..
cmp.rs REdge: Basic implementation with more unittests. 2 months ago
edge.rs REdge: direction function and rename is_ortho => is_rectilinear. 3 weeks ago
edge_integer.rs Update URL in license notice. 2 months ago
edge_rational.rs edge_rational: Use Ratio<T> instead of Rational. 2 weeks ago
interval.rs REdge: basic implementation. 2 months ago
lib.rs Introduce repetitions. 3 weeks ago
line.rs Update URL in license notice. 2 months ago
math.rs Docstrings for all types and functions. 2 months ago
matrix2d.rs Docstrings for all types and functions. 2 months ago
matrix3d.rs Docstrings for all types and functions. 2 months ago
multi_polygon.rs Docstrings for all types and functions. 2 months ago
path.rs Typo. 6 days ago
point.rs Point: Derive Default. 3 weeks ago
point_string.rs PointString: Simplify coordinate casting. 1 month ago
polygon.rs Rework BoundingBox/TryBoundingBox traits. 2 months ago
prelude.rs Introduce repetitions. 3 weeks ago
rect.rs Rect: `sized`, enlargin/shrinking of rectangle. 1 week ago
redge.rs REdge: direction function and rename is_ortho => is_rectilinear. 3 weeks ago
repetition.rs Add serde derives to repetitions. 3 weeks ago
shape.rs Cleanup and bump version to 0.0.4. 1 week ago
simple_polygon.rs SimplePolygon: is_rectilinear. 3 weeks ago
simple_rpolygon.rs SimpleRPolygon: `reverse()` and `reversed()`. 1 week ago
text.rs Text label object. 2 months ago
traits.rs Rework BoundingBox/TryBoundingBox traits. 2 months ago
transform.rs SimpleTransform: Fine-grained constructor functions. 1 week ago
types.rs SimpleTransform: Chain using `then` function. 1 month ago
vector.rs Vector: Implement 1-norm. 1 month ago