diff --git a/GVRf/Framework/framework/src/main/java/org/gearvrf/GVRLODGroup.java b/GVRf/Framework/framework/src/main/java/org/gearvrf/GVRLODGroup.java
index <HASH>..<HASH> 100644
--- a/GVRf/Framework/framework/src/main/java/org/gearvrf/GVRLODGroup.java
+++ b/GVRf/Framework/framework/src/main/java/org/gearvrf/GVRLODGroup.java
@@ -120,7 +120,7 @@ public final class GVRLODGroup extends GVRBehavior {
 
             final float[] values = child.getBoundingVolumeRawValues();
             mCenter.set(values[0], values[1], values[2], 1.0f);
-            mVector.set(t.getPositionX(), t.getPositionY(), getTransform().getPositionZ(), 1.0f);
+            mVector.set(t.getPositionX(), t.getPositionY(), t.getPositionZ(), 1.0f);
 
             mVector.sub(mCenter);
             mVector.negate();
framework: fix lod calculation (#<I>)