Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Struct: RT.Coordinates.Rhombihexadel

Summary

Describes a cell in a Rhombihexadel.Grid consisting of hexagons, squares and triangles. Each hexagon is surrounded by a ring alternating between squares and tris, and shares each square with the next adjoining hexagon.

Constructors

Constructor.
Rhombihexadel(int q, int r, Rhombihexadel.Tile subtile)

Instance methods

boolRefer to the documentation for IEquatable<Rhombihexadel>.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.
string
  • Overrides: object.ToString()
Refer to the documentation for object.ToString.

Static methods

IEnumerable<Rhombihexadel>
LargeHexagon(int sideLength)
Returns a collection of Rhombihexadel tiles that form a larger hexagonal structure in which every hexagon is fully surrounded by all its neighboring squares and tris.

Instance properties

PointDRefer to the documentation for IHasSvgGeometry.Center.
IEnumerable<Link<Vertex>>Refer to the documentation for IHasSvgGeometry.Edges.
HexThe hexagon that Rhombihexadel.Tile is relative to.
IEnumerable<Rhombihexadel>Refer to the documentation for INeighbor<Rhombihexadel>.Neighbors.
Rhombihexadel.TileThe tile, expressed relative to Rhombihexadel.Hex.
Vertex[] Returns the vertices along the perimeter of this Rhombihexadel, going clockwise from the top-left (hexagon) or starting with the two edges adjacent to its corresponding hexagon.

Nested types

Describes a grid of Rhombihexadel cells, which are a mix of hexagons, squares and triangles.
Identifies one of the Rhombihexadel tiles relative to Rhombihexadel.Hex.
Describes a vertex in a Rhombihexadel grid. Each vertex is actually one of the 6 vertices of a hexagon tile.