在为班级制作项目时,我们Shape
显然是在没有班级帮助的情况下定义形状(三角形、四边形、五边形)。
在确保形状有效的检查中,我使用Line2D.Double linesIntersect()
来确定两组点之间的连接(p1-p4 x p2-p3)
。当我将输入linesIntersect(double,double,double,double,etc)
设置为:
p1(-1,-1)
p2(-1,-11)
p3(5,0)
p4(5,5)
它告诉我从p1
top4
的线穿过 to 的p2
线p3
。事实上,它们应该是两条对角平行线。
有什么帮助吗?