In this question I made this construction
Given a non-regular pentagon $A_1B_1C_1D_1E_1$ with no two adjacent angle having a sum of 360 degrees, from the pentagon $A_nB_nC_nD_nE_n$ construct the pentagon $A_{n+1}B_{n+1}C_{n+1}D_{n+1}E_{n+1}$ as follows:
- $A_{n+1}$ is the intersection between the angle bisector of $\angle C_n $ and $\angle D_n$.
- $B_{n+1}$ is the intersection between the angle bisectors of $\angle D_n$ and $\angle E_n$.
- $C_{n+1}$ is the intersection between the angle bisectors of $\angle E_n$ and $\angle A_n$.
- $D_{n+1}$ is the intersection between the angle bisectors of $\angle A_n$ and $\angle B_n$.
- $E_{n+1}$ is the intersection between the angle bisectors of $\angle B_n$ and $\angle C_n$. (the two opposite angles)
The reason why I chose this construction is that the point $A_{n+1}$ is the only point that doesn't depend on $A_n$. I am allowing self-intersecting polygons in this constructions.
I drew the first 50 iteration using Geogebra here. However, zooming in on the 50th iteration resulted in significant lag and imprecise rendering, hindering further exploration. Additionally, manually coding the constructions in GeoGebra was time-consuming (over 6 hours for 50 iterations).
I am working on a general version of this question which need a lot of sequences to be drawn at once and using GeoGebra doesn't seem to be convenient.
Are there alternative tools better suited for precisely rendering a large number of iterations in this pentagon construction? While I suspect Python might be a viable option, my limited coding experience hinders exploration.