java line2d
时间: 2023-07-31 10:03:54 浏览: 201
经典的java2D 画图
5星 · 资源好评率100%
Java的Line2D是一个用来表示二维空间中的直线或线段的类。它可以用来计算两条线的交点、线段的长度等。以下是一个简单的示例代码:
```java
import java.awt.geom.Line2D;
public class Line2DExample {
public static void main(String[] args) {
Line2D line1 = new Line2D.Double(0, 0, 10, 10); // 创建一条从 (0, 0) 到 (10, 10) 的线段
Line2D line2 = new Line2D.Double(0, 10, 10, 0); // 创建一条从 (0, 10) 到 (10, 0) 的线段
System.out.println("Intersection point: " + line1.intersectsLine(line2)); // 计算两条线的交点
System.out.println("Length of line1: " + line1.getP1().distance(line1.getP2())); // 计算线段的长度
}
}
```
输出:
```
Intersection point: true
Length of line1: 14.142135623730951
```
阅读全文