小编Ben*_*nyS的帖子

创建与半径为 r [几何] 的两条线相切的圆

我想在两条线之间放置一个圆但是,我只想使用一条线来创建圆。所以我的方法是选择第 1 行上的点。对于第 1 行上的每个点:我想创建半径增加的圆,这些圆与线上的点 1 相切。增加半径,直到圆也与另一条线相交。之后以较小的步长减小半径,直到圆与两条线相切。继续第 1 行的下一个点。

不知何故,我无法找到一个干净清晰的代码来做到这一点。线上的点可以使用 line.arbitrary_point 来完成。如何创建一个半径为 R 的圆到点 p1 以便它以最佳方式相切?

谢谢!

geometry lines sympy

-1
推荐指数
1
解决办法
1628
查看次数

标签 统计

geometry ×1

lines ×1

sympy ×1