Geometry 求圆与椭圆的交点

Geometry 求圆与椭圆的交点,geometry,intersection,points,ellipse,Geometry,Intersection,Points,Ellipse,我需要找到一个圆和一个椭圆的交点,其中 是一个以(x0,y0)为中心,具有半长轴a和半短轴b的普通椭圆,以及 是半径为r的圆,以(x1,y1)为中心 非常感谢您提供的任何帮助找到了一些C#代码,我已将其改编并转换为java以满足我的目的 只需将圆视为椭圆的特例,其中轴a和b相等,这不是一般椭圆,而是轴对齐的椭圆(一般/任意椭圆也有x*ytherms和/或sin,cos旋转公式)。。。你需要什么样的解决方案代数/数值/迭代?什么精度?你到底被困在哪里了?嗨,我需要找到一个通用的代数解来找到圆

我需要找到一个圆和一个椭圆的交点,其中

是一个以(x0,y0)为中心,具有半长轴a和半短轴b的普通椭圆,以及

是半径为r的圆,以(x1,y1)为中心

非常感谢您提供的任何帮助

找到了一些C#代码,我已将其改编并转换为java以满足我的目的


只需将圆视为椭圆的特例,其中轴a和b相等

,这不是一般椭圆,而是轴对齐的椭圆(一般/任意椭圆也有
x*y
therms和/或sin,cos旋转公式)。。。你需要什么样的解决方案代数/数值/迭代?什么精度?你到底被困在哪里了?嗨,我需要找到一个通用的代数解来找到圆与椭圆相交的点。对于初学者来说,轴对齐椭圆的解决方案是非常好的。解决方案可以是迭代的,因为它最终将用Java编码。