【问题标题】:How Ellipse to Ellipse intersection?椭圆如何与椭圆相交?
【发布时间】:2011-07-01 06:35:37
【问题描述】:

我正在使用 JAVA。

Ellipse2D s1=new Ellipse2D.Float(0,0,100,100);
System.out.println(s1.intersects(99, 30, 100, 100));

应该返回 false 但它返回 true。如何找到两个椭圆之间的交点?

谢谢

【问题讨论】:

    标签: java intersection java-2d shape ellipse


    【解决方案1】:

    CADEMIA 有一个有用的 api,可以从here 下载。 cib.util.geo.Geo2D 类有一个方法 Geo2D#intersection,它计算两个椭圆之间的交点。

    希望这会对您有所帮助。谢谢。

    【讨论】:

    • 如何获得 CADEMIA 库?
    • 库的位置是cademia.org/frontend/media/zip/2_0/CADEMIA_2.1RC4.zip。下载->提取->使用.jar文件。
    • @TapasBose 嘿,我知道已经有 10 年了,但您是否碰巧知道获得此解决方案的替代方法或不同的解决方案?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-20
    相关资源
    最近更新 更多