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)

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

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.

Operators

boolCompares two Penrose values for equality.
boolCompares two Penrose values for inequality.

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<Edge>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.