Summary
Describes a cell in a Penrose tiling (P2, consisting of kites and darts; or P3, consisting of thick and thin
rhombuses).
Constructors
Instance methods
bool | | Refer to the documentation for IEquatable<Penrose>.Equals. |
bool | | Refer to the documentation for object.Equals. |
int | | Refer to the documentation for object.GetHashCode. |
Penrose | |
Rotates this cell by the specified angle about the origin. |
string | | Refer to the documentation for object.ToString. |
Instance properties
int | | Indicates the rotation angle of this shape. |
PointD | | Refer to the documentation for IHasSvgGeometry.Center. |
Pentavector | | Indicates the “main” corner of this shape. |
IEnumerable<Penrose> | |
Returns a collection of tiles obtained from one iteration of deflating (expanding) this tile. |
IEnumerable<Link<Vertex>> | | Refer to the documentation for IHasSvgGeometry.Edges. |
IEnumerable<Penrose> | | Refer to the documentation for INeighbor<Penrose>.Neighbors. |
Penrose.Kind | | Indicates which kind of shape this is. |
Vertex[] | |
Returns the vertices along the perimeter of this Penrose, going clockwise from the “main” vertex
(Penrose.Corner in P2; Penrose.Corner times φ in P3). |
Nested types
| Represents a grid of Penrose cells. The grid conforms to Penrose tiling P2 or P3. |
| Describes the kind of shape of a Penrose tile. |