This crate creates 2D meshes of all of the regular and semi-regular tilings of the plane.
Ported to Rust from Keenan Crane’s code
A regular tiling is one consisting of only a single regular polygon with unit length edges.
A semi-regular tiling may contain more than one type of polygon, but each vertex will look identical (up to rotation).