我正在尝试这样做,但是在 3d 中并使用 2d 圆圈而不是框。
我在两点之间有一条线[ (0,0,0), (3,4,5) ]
,我想看看它是否相交
circle = Circle((2, 1), 0.5)
ax.add_patch(circle)
art3d.pathpatch_2d_to_3d(circle, z=1, zdir="x")
是否可以测试在 3d 轴上绘制的 2d 对象上相交的路径?从上面的链接示例中,我想做path.intersects_circle
一个定义圆的地方:
我浏览了Bbox
文档,似乎无法将这种方法用于圆圈?