粗线和矩形交叉java

时间:2013-06-26 00:13:58

标签: java line intersection rectangles

在Java中我们可以使用 intersects()方法找到line2D是否与给定的rectangle2D相交,但是假设该行是1像素宽。 如果我在将basicstroke设置为厚于1个像素后绘制我的线条,我怎么能找到粗线是否与矩形相交?同样的问题适用于Quadcurve2D !!

1 个答案:

答案 0 :(得分:2)

使用:

Shape strokedShape = basicStroke.createStrokedShape(Shape s)

然后你可以使用strokedShape进行交叉。

相关问题