F1 and f2 can be dragged, or entered in the boxes. The distance sum is needed. Directrix info can be displayed. Points on circles rotate in opposite directions with the same orbital time. Their midpoint is traced.
This construction starts with the foci and the distance sum. Can you create one that starts with different data?