From 6275593eb3312d370ba577d23254d0fa64b86961 Mon Sep 17 00:00:00 2001 From: "J. Neugebauer" Date: Sun, 2 Jan 2022 22:15:07 +0100 Subject: [PATCH] Kleinere bugfixes --- src/schule/ngb/zm/Vector.java | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/schule/ngb/zm/Vector.java b/src/schule/ngb/zm/Vector.java index 453a84f..7f4a85a 100644 --- a/src/schule/ngb/zm/Vector.java +++ b/src/schule/ngb/zm/Vector.java @@ -15,19 +15,14 @@ public class Vector extends Point2D.Double { y = 0.0; } - public Vector( double x, double pY ) { + public Vector( double x, double y ) { this.x = x; - y = pY; + this.y = y; } public Vector( Point2D point ) { x = point.getX(); - x = point.getY(); - } - - public Vector( Vector vec ) { - x = vec.x; - y = vec.y; + y = point.getY(); } public static Vector random() { @@ -38,6 +33,10 @@ public class Vector extends Point2D.Double { return new Vector(Math.random() * (max - min) + min, Math.random() * (max - min) + min); } + public static Vector random( double minX, double maxX, double minY, double maxY ) { + return new Vector(Math.random() * (maxX - minX) + minX, Math.random() * (maxY - minY) + minY); + } + public static Vector setLength( Vector vector, double length ) { Vector vec = vector.copy(); vec.setLen(length);