这条路的方向是什么?

这条路的方向是什么?
import graph;
size(300);
pair O=(0.3,-1),M=(2,.5);
real f1(real x) {return 2*cos(x);}
path Cf1=graph(f1,-3.14,3.14,n=400);
path c1=circle(O,abs(O-M));
draw(Cf1^^c1,dashed);
pair[] t=intersectionpoints(Cf1,c1);
dot("$t[0]$",t[0],blue);
dot("$t[1]$",t[1],green);
dot("$t[2]$",t[2],red);
dot("$t[3]$",t[3],orange);
real[][] A = intersections(Cf1,c1);
path kn01=subpath(Cf1,A[0][0],A[1][0]); // true direction
path kn02=subpath(c1,A[1][1],A[0][1]); // CCW
path kn12=subpath(Cf1,A[1][0],A[2][0]); // true direction
path kn21=subpath(c1,A[2][1],A[1][1]); // CCW
path kn23=subpath(Cf1,A[2][0],A[3][0]); // true direction
path kn32=subpath(c1,A[3][1],A[2][1]); // CW !?
draw(kn01,arrow=Arrow,linewidth(1bp)+blue);
draw(kn02,arrow=Arrow,linewidth(1bp)+red);
draw(kn12,arrow=Arrow,linewidth(1bp)+blue);
draw(kn21,arrow=Arrow,linewidth(1bp)+red);
draw(kn23,arrow=Arrow,linewidth(1bp)+blue);
draw(kn32,arrow=Arrow,linewidth(1bp)+red);

在此处输入图片描述

为什么?

我的 Asymptote 版本是 2.61。

相关内容