我想知道如何从2个现有的多边形中获取一个新的多边形。 1个多边形是规则多边形,另一个多边形在(0 | 0)处始终有1个点。第2个点在x轴上,第3个点在y轴上。最后一点总是在另一个多边形内。
我想将其切出并获取其新坐标,并且我希望不包含该部分而获得旧坐标的新坐标。
我的想法是返回相交点,并尝试找出要在哪条线上切掉,但我对此有些犹豫。
答案 0 :(得分:1)
答案 1 :(得分:0)
我将为此使用JTS。 https://github.com/locationtech/jts JTS是此类操作的事实上的标准库。
我不会为此使用JavaFX(除非无论如何您已经将其用作GUI技术),因为几个小时(Java 11的一般可用性)以来,它不再包含在Oracle JDK中。