一个关于tikz里面intersections library的问题

2019-08-10 20:46发布

在使用tikz的intersections library的时候产生了一个疑问,如果有两个以上的交点时,这些交点的顺序TikZ是如何判断的,比如下面代码的例子,此时intersection-1是上面的...

2条回答
E降调
1楼 · 2019-08-11 11:42.采纳回答

根据tikz宏包手册第13.3.2节说明:这是tikz的某个内部算法决定的,但是没有多加说明。不过你可以用 sort by 参数来区别一下。

image.png

只是说你这个代码是两个圆圈,不管是 sort by = D 还是 sort by = E,intersection-1 一定都会是上面的交叉点。因为circle path都是从0度开始,逆时针转到360度。因此不管是以D圆或E圆为基准 sort by,都一定会先抵达上面的交叉点。


image.png

查看更多
zhixia
2楼-- · 2019-09-01 11:39
查看更多