Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Struct: RT.Coordinates.Penrose

Summary

Describes a cell in a Penrose tiling (P2, consisting of kites and darts; or P3, consisting of thick and thin rhombuses).

Constructors

Penrose(Penrose.Kind kind, Pentavector corner, int angle)
Constructor.

Instance methods

boolRefer to the documentation for IEquatable<Penrose>.Equals.
bool
Equals(object obj)
  • Overrides: object.Equals(object)
Refer to the documentation for object.Equals.
int
  • Overrides: object.GetHashCode()
Refer to the documentation for object.GetHashCode.
Penrose
Rotate(int angle)
Rotates this cell by the specified angle about the origin.
string
  • Overrides: object.ToString()
Refer to the documentation for object.ToString.

Instance properties

intIndicates the rotation angle of this shape.
PointDRefer to the documentation for IHasSvgGeometry.Center.
PentavectorIndicates the “main” corner of this shape.
IEnumerable<Penrose> Returns a collection of tiles obtained from one iteration of deflating (expanding) this tile. (see also remarks)
IEnumerable<Link<Vertex>>Refer to the documentation for IHasSvgGeometry.Edges.
IEnumerable<Penrose>Refer to the documentation for INeighbor<Penrose>.Neighbors.
Penrose.KindIndicates 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.