X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Firtimaled%2Fbbor%2Fclient%2Frenderers%2FOffsetPoint.java;h=cb7ffda63c530d341513ffe40e639728c6a69013;hb=bca7c1e95d2b17051dc60788234d00a0ed0542fb;hp=76c1dc70f5d6ea8f81b84a30a0de97d2ed4182a9;hpb=418047eb5da5ce2ee7df2e1a9be485324406ea9e;p=BoundingBoxOutlineReloaded.git diff --git a/src/main/java/com/irtimaled/bbor/client/renderers/OffsetPoint.java b/src/main/java/com/irtimaled/bbor/client/renderers/OffsetPoint.java index 76c1dc7..cb7ffda 100644 --- a/src/main/java/com/irtimaled/bbor/client/renderers/OffsetPoint.java +++ b/src/main/java/com/irtimaled/bbor/client/renderers/OffsetPoint.java @@ -1,9 +1,10 @@ package com.irtimaled.bbor.client.renderers; -import com.irtimaled.bbor.client.Camera; import com.irtimaled.bbor.client.models.Point; import com.irtimaled.bbor.common.models.Coords; +import java.util.Objects; + class OffsetPoint { private final Point point; @@ -20,15 +21,15 @@ class OffsetPoint { } double getX() { - return point.getX() - Camera.getX(); + return point.getX(); } double getY() { - return point.getY() - Camera.getY(); + return point.getY(); } double getZ() { - return point.getZ() - Camera.getZ(); + return point.getZ(); } OffsetPoint offset(double x, double y, double z) { @@ -38,4 +39,21 @@ class OffsetPoint { double getDistance(OffsetPoint offsetPoint) { return this.point.getDistance(offsetPoint.point); } + + Point getPoint() { + return point; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + OffsetPoint that = (OffsetPoint) o; + return point.equals(that.point); + } + + @Override + public int hashCode() { + return Objects.hash(point); + } }