gpt4 book ai didi

java - 与线相交的多边形

转载 作者:行者123 更新时间:2023-11-30 04:58:41 35 4
gpt4 key购买 nike

我有多边形和一条线。

g.drawLine(this.getLine().getP1().getX(), this.getLine().getP1().getY(),
this.getLine().getP2().getX(), this.getLine().getP2().getY());

g.drawPolygon(this.polygon);

我必须找到多边形和线(如果有)之间的交叉点,以及线的哪一部分位于多边形中。任何想法如何做到这一点。

最佳答案

在 Java 中,问题可以简化为查找 intersection of two lines 。每对行由原始行和从 PathIterator 获得的行组成Polygon的。有一个相关的例子here .

关于java - 与线相交的多边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7672159/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com