<dependency> <groupId>net.sf.javagl</groupId> <artifactId>javagl-core</artifactId> <version>0.11.1</version> </dependency> import net.sf.javagl.geometry.Geometry; import net.sf.javagl.geometry.Point; import net.sf.javagl.geometry.Vector; public class GeometryUtils { public static double calculateDistance(Point p1, Point p2) { return Geometry.euclideanDistance(p1, p2); } public static Vector calculateVector(Point p1, Point p2) { return Geometry.createVector(p1, p2); } } import net.sf.javagl.geometry.Point; import net.sf.javagl.geometry.Vector; public class Main { public static void main(String[] args) { Point p1 = new Point(0, 0); Point p2 = new Point(3, 4); double distance = GeometryUtils.calculateDistance(p1, p2); System.out.println("Distance: " + distance); Vector vector = GeometryUtils.calculateVector(p1, p2); System.out.println("Vector: " + vector); } }


上一篇:
下一篇:
切换中文