#computational-geometry #geometry #euclidean #vlsi #graphics #data-structures

iron-shapes

Basic data types and routines for computational geometry focused on VLSI chip design

6 releases

0.1.1 Jun 5, 2024
0.1.0 Jun 4, 2024
0.0.8 Jul 13, 2022
0.0.7 Dec 10, 2021
0.0.4 Feb 22, 2021

#88 in Graphics APIs

Download history 23/week @ 2024-07-29 7/week @ 2024-08-05 9/week @ 2024-08-12 18/week @ 2024-08-19 59/week @ 2024-08-26 23/week @ 2024-09-02 79/week @ 2024-09-09 63/week @ 2024-09-16 81/week @ 2024-09-23 13/week @ 2024-09-30 2/week @ 2024-10-07 19/week @ 2024-10-14 2/week @ 2024-10-21 7/week @ 2024-10-28 66/week @ 2024-11-04 49/week @ 2024-11-11

129 downloads per month
Used in 9 crates (3 directly)

AGPL-3.0-or-later

330KB
6.5K SLoC

libreda-shapes - Euclidean geometry for LibrEDA

This is library is a collection of geometric primitives together with some fundamental algorithms.

Acknowledgements

  • Starting from December 2020 development of this crate is funded by NLnet and NGI0
  • This library was initially inspired by geo/geo-types and servo/euclid.
  • For ease of use the naming of types and methods follows partially the API of KLayout.

lib.rs:

This crate provides basic data structures for Euclidean geometry in the plane.

Dependencies

~1MB
~26K SLoC