Polarize/Caravan/src/main/java/io/github/simplexdev/caravan/spatial/Point.java

66 lines
1.3 KiB
Java

package io.github.simplexdev.caravan.spatial;
public class Point {
private final double x;
private final double y;
private final double z;
private double xOffset;
private double yOffset;
private double zOffset;
public Point(double x, double y, double z) {
this.x = x;
this.y = y;
this.z = z;
this.xOffset = 0;
this.yOffset = 0;
this.zOffset = 0;
}
public Point(double x, double y, double z, double xOffset, double yOffset, double zOffset) {
this.x = x;
this.y = y;
this.z = z;
this.xOffset = xOffset;
this.yOffset = yOffset;
this.zOffset = zOffset;
}
public double getX() {
return x;
}
public double getY() {
return y;
}
public double getZ() {
return z;
}
public double getXOffset() {
return xOffset;
}
public void setXOffset(double xOffset) {
this.xOffset = xOffset;
}
public double getYOffset() {
return yOffset;
}
public void setYOffset(double yOffset) {
this.yOffset = yOffset;
}
public double getZOffset() {
return zOffset;
}
public void setZOffset(double zOffset) {
this.zOffset = zOffset;
}
}