カージオイドを書く。
//Sheet 0; point A=Pt(-2.090,-0.600); point B=Pt(-0.690,-0.640); circle C1=Circle(A,B); point C=PtOnCircle(C1,-0.589); line a=Join(C,A); circle C2=Circle(C,A); point D=MeetCircleAndLine(C2,a,0.239,0.000,0.956,0.000); circle C3=Circle(D,C); line b=Join(B,A); point E=MeetCircleAndLine(C1,b,-3.490,0.000,-0.560,0.000); point F=MeetCircleAndLine(C1,a,-3.255,0.000,-1.378,0.000,notC); circle C4=Circle(F,E); point G=Meet2Circles(C4,C1,-2.589,0.000,-1.909,0.000,notE); line c=Join(G,A); line d=Parallel(c,D); point H=MeetCircleAndLine(C3,d,-0.260,0.000,-0.352,0.000); curve x1=OrbitOnCircle(C,H);
点Cが動点なので、これを高速でぐりぐりとまわす。すると、いつの間にかカージオイドの向きが逆になる。
これは最後の描画点Hに選択の余地が残っているせいで、絵を早く動かすと、もうひとつのほうへといってしまう。
これは最後の描画点Hに選択の余地が残っているせいで、絵を早く動かすと、もうひとつのほうへといってしまう。