1、首先我们绘制两个定点A,B,作为椭圆的两个焦点。
2、其次我们绘制一条线段CD,固定其长度。
3、在线段CD上取一动点E,作为椭圆动点轨迹的控制点。
4、然后是最重要的一步,找到椭圆轨迹上的一点F。对其的要求是AF+BF=CD+CE。所以我们找F点世就使用到指令intersect(circle(A,segment(C,E)),circle(B,segment(D,E))),这条指令表示的是F点是以A为圆心,CE长为半径的圆和以B为圆心,DE长为半径的圆的交点。
5、输入指令后我们可以得到轨迹点F和G,这两个点就是我们绘制椭圆的轨迹点。
6、选中F或G点,在右键菜单中选择跟踪,然后拖动控制点E,即可绘制出粗糙的椭圆轨迹。
7、为了得到精确的椭圆,我们可以使用locus(F,E)指令,以E为控制点,F为轨迹点绘制椭圆的上半部分,再通过指令locus(G,E)绘制椭圆的下半部分。