diff --git a/examples/jsm/renderers/CSS2DRenderer.js b/examples/jsm/renderers/CSS2DRenderer.js index 8bf63c4d3736a..f84556e910332 100644 --- a/examples/jsm/renderers/CSS2DRenderer.js +++ b/examples/jsm/renderers/CSS2DRenderer.js @@ -206,8 +206,11 @@ class CSS2DRenderer { } - const distanceA = cache.objects.get( a ).distanceToCameraSquared; - const distanceB = cache.objects.get( b ).distanceToCameraSquared; + const cacheDataA = cache.objects.get( a ); + const distanceA = cacheDataA ? cacheDataA.distanceToCameraSquared : 0; + + const cacheDataB = cache.objects.get( b ); + const distanceB = cacheDataB ? cacheDataB.distanceToCameraSquared : 0; return distanceA - distanceB;