私はこれをやろうとしていますが、3D で、ボックスの代わりに 2D 円を使用しています。
2 点間から始まる線があり、[ (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
この方法は円には使用できないようです。