The local sector at a finite polygon vertex #
The sector at a vertex of a convex hyperbolic polygon is the intersection of the closed left half-planes of its incoming and outgoing sides. The polygon lies in this sector and, near a finite vertex, agrees with it: all the nonincident side inequalities are strict at that vertex. This identifies the actual local polygon pieces used when assembling tiles around a vertex. Ideal vertices are allowed elsewhere in the polygon; the local equality concerns a vertex in the upper half-plane.
The construction commutes with projective transformations and cyclic relabelling, allowing the same local description to be used for translated polygon tiles.
References #
Beardon, The Geometry of Discrete Groups, Chapter 9 (the local tessellation at a vertex in Poincaré's polygon theorem). Walkden, Hyperbolic geometry, §§14.2 and 19–20.
The closed sector bounded by the incoming and outgoing supporting geodesics at vertex j.
At a finite vertex this is the local polygon piece.
Equations
- P.vertexSector j = closure (TauCeti.UpperHalfPlane.leftHalfPlane (P.sideGeodesic (j - 1))) ∩ closure (TauCeti.UpperHalfPlane.leftHalfPlane (P.sideGeodesic j))
Instances For
The vertex sector is the intersection of the two incident closed half-planes.
Membership in a vertex sector is given by the two incident side inequalities.
Vertex sectors are closed.
The interior of the sector is cut out by the two strict incident side inequalities.
Membership in the sector interior is given by the two strict incident side inequalities.
The polygon is contained in each of its vertex sectors.
Moving the polygon moves its vertex sectors.
Cyclic relabelling relabels the vertex sectors.
Near a finite vertex, the polygon agrees with the sector bounded by its two incident sides. No conditions on side pairings or other vertices are needed.