Skip to content

Commit 6ca5c13

Browse files
committed
1.46
1 parent 2f30588 commit 6ca5c13

File tree

12 files changed

+144
-0
lines changed

12 files changed

+144
-0
lines changed

common/src/main/java/dev/felnull/fnjl/math/FNComplex.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ public class FNComplex {
1212
private double real;
1313
private double imag;
1414

15+
public FNComplex() {
16+
17+
}
18+
1519
public FNComplex(double real, double imag) {
1620
this.real = real;
1721
this.imag = imag;

common/src/main/java/dev/felnull/fnjl/math/FNVec2d.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,18 @@ public class FNVec2d {
66
private double x;
77
private double y;
88

9+
public FNVec2d() {
10+
}
11+
912
public FNVec2d(double x, double y) {
1013
this.x = x;
1114
this.y = y;
1215
}
1316

17+
public FNVec2d copy() {
18+
return new FNVec2d(x, y);
19+
}
20+
1421
public double getX() {
1522
return x;
1623
}

common/src/main/java/dev/felnull/fnjl/math/FNVec2f.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,18 @@ public class FNVec2f {
66
private float x;
77
private float y;
88

9+
public FNVec2f() {
10+
}
11+
912
public FNVec2f(float x, float y) {
1013
this.x = x;
1114
this.y = y;
1215
}
1316

17+
public FNVec2f copy() {
18+
return new FNVec2f(x, y);
19+
}
20+
1421
public float getX() {
1522
return x;
1623
}

common/src/main/java/dev/felnull/fnjl/math/FNVec2i.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,19 @@ public class FNVec2i {
66
private int x;
77
private int y;
88

9+
public FNVec2i() {
10+
11+
}
12+
913
public FNVec2i(int x, int y) {
1014
this.x = x;
1115
this.y = y;
1216
}
1317

18+
public FNVec2i copy() {
19+
return new FNVec2i(x, y);
20+
}
21+
1422
public int getX() {
1523
return x;
1624
}

common/src/main/java/dev/felnull/fnjl/math/FNVec3d.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,19 @@ public class FNVec3d {
1010
private double y;
1111
private double z;
1212

13+
public FNVec3d() {
14+
}
15+
1316
public FNVec3d(double x, double y, double z) {
1417
this.x = x;
1518
this.y = y;
1619
this.z = z;
1720
}
1821

22+
public FNVec3d copy() {
23+
return new FNVec3d(x, y, z);
24+
}
25+
1926
public double getX() {
2027
return x;
2128
}

common/src/main/java/dev/felnull/fnjl/math/FNVec3f.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,20 @@ public class FNVec3f {
1111
private float y;
1212
private float z;
1313

14+
public FNVec3f() {
15+
16+
}
17+
1418
public FNVec3f(float x, float y, float z) {
1519
this.x = x;
1620
this.y = y;
1721
this.z = z;
1822
}
1923

24+
public FNVec3f copy() {
25+
return new FNVec3f(x, y, z);
26+
}
27+
2028
public float getX() {
2129
return x;
2230
}

common/src/main/java/dev/felnull/fnjl/math/FNVec3i.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,19 @@ public class FNVec3i {
99
private int y;
1010
private int z;
1111

12+
public FNVec3i() {
13+
}
14+
1215
public FNVec3i(int x, int y, int z) {
1316
this.x = x;
1417
this.y = y;
1518
this.z = z;
1619
}
1720

21+
public FNVec3i copy() {
22+
return new FNVec3i(x, y, z);
23+
}
24+
1825
public int getX() {
1926
return x;
2027
}

common/src/main/java/dev/felnull/fnjl/math/FNVec4d.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,21 @@ public class FNVec4d {
1111
private double z;
1212
private double w;
1313

14+
public FNVec4d() {
15+
16+
}
17+
1418
public FNVec4d(double x, double y, double z, double w) {
1519
this.x = x;
1620
this.y = y;
1721
this.z = z;
1822
this.w = w;
1923
}
2024

25+
public FNVec4d copy() {
26+
return new FNVec4d(x, y, z, w);
27+
}
28+
2129
public double getX() {
2230
return x;
2331
}

common/src/main/java/dev/felnull/fnjl/math/FNVec4f.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,21 @@ public class FNVec4f {
1111
private float z;
1212
private float w;
1313

14+
public FNVec4f() {
15+
16+
}
17+
1418
public FNVec4f(float x, float y, float z, float w) {
1519
this.x = x;
1620
this.y = y;
1721
this.z = z;
1822
this.w = w;
1923
}
2024

25+
public FNVec4f copy() {
26+
return new FNVec4f(x, y, z, w);
27+
}
28+
2129
public float getX() {
2230
return x;
2331
}

common/src/main/java/dev/felnull/fnjl/math/FNVec4i.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,20 @@ public class FNVec4i {
88
private int z;
99
private int w;
1010

11+
public FNVec4i() {
12+
}
13+
1114
public FNVec4i(int x, int y, int z, int w) {
1215
this.x = x;
1316
this.y = y;
1417
this.z = z;
1518
this.w = w;
1619
}
1720

21+
public FNVec4i copy() {
22+
return new FNVec4i(x, y, z, w);
23+
}
24+
1825
public int getX() {
1926
return x;
2027
}

0 commit comments

Comments
 (0)