diff --git a/src/main/java/com/volmit/iris/object/IrisFeaturePositional.java b/src/main/java/com/volmit/iris/object/IrisFeaturePositional.java index c2c6f8670..228499ee1 100644 --- a/src/main/java/com/volmit/iris/object/IrisFeaturePositional.java +++ b/src/main/java/com/volmit/iris/object/IrisFeaturePositional.java @@ -38,7 +38,6 @@ public class IrisFeaturePositional { private IrisFeature feature; private transient AtomicCache provider = new AtomicCache<>(); - private transient AtomicCache actualRadius = new AtomicCache<>(); private static double BLOCK = 1D / 256D; public static IrisFeaturePositional read(DataInputStream s) throws IOException @@ -52,7 +51,7 @@ public class IrisFeaturePositional { public boolean shouldFilter(double x, double z) { - double actualRadius = IrisInterpolation.getRealRadius(getFeature().getInterpolator(), (int)x, (int)z, getFeature().getInterpolationRadius()); + double actualRadius = getFeature().getActualRadius(); double dist2 = distance2(x, z); if(getFeature().isInvertZone()) { @@ -71,7 +70,7 @@ public class IrisFeaturePositional { public double getStrength(double x, double z) { - double actualRadius = IrisInterpolation.getRealRadius(getFeature().getInterpolator(), (int)x, (int)z, getFeature().getInterpolationRadius()); + double actualRadius = getFeature().getActualRadius(); double dist2 = distance2(x, z); if(getFeature().isInvertZone())