2015-06-10 65 views
-4

如果我有點A,點B和點C.在Java中,如何檢查矩形是否位於兩點之間?檢查矩形是否在兩點之間

+0

任何兩點?或者特別是一對? – River

+0

在嘗試編寫代碼之前,先用數學術語思考它。你如何解決這個數學問題? – Makoto

回答

1

嘗試的java.awt.geom.Rectangle2DintersectsLine(Line2D l)方法:

Rectangle2D.Double rect = new Rectangle2D.Double(double x, double y, double w, double h); 
System.out.println(rect.intersectsLine(new Line2D.Double(double xA, double yA, double xB, double yB))); 

其中XA,YA,XB,YB是x和y座標,分別點A和B的其中要檢查矩形之間。

相關問題