Ellipse from two vectors, 2

The tool[br][math]\;\;[/math] MajorAxis[O, A, B, prv][br][math]\;\;\;\;[/math] prv, a free point[br][br]Gives points C, D.[br][br]Objects which transform the ellipse (here, points A, B, O) should update[br] SetValue[prv, C]
Ellipse from two vectors, 2

Information: Ellipse from two vectors, 2