|
@@ -9,8 +9,9 @@ const SCREEN_ERROR = 1;
|
|
const GEOMETRIC_ERROR = 2;
|
|
const GEOMETRIC_ERROR = 2;
|
|
const DISTANCE = 3;
|
|
const DISTANCE = 3;
|
|
const DEPTH = 4;
|
|
const DEPTH = 4;
|
|
-const IS_LEAF = 5;
|
|
|
|
-const RANDOM_COLOR = 6;
|
|
|
|
|
|
+const RELATIVE_DEPTH = 5;
|
|
|
|
+const IS_LEAF = 6;
|
|
|
|
+const RANDOM_COLOR = 7;
|
|
|
|
|
|
function emptyRaycast() {}
|
|
function emptyRaycast() {}
|
|
|
|
|
|
@@ -205,6 +206,13 @@ export class DebugTilesRenderer extends TilesRenderer {
|
|
break;
|
|
break;
|
|
|
|
|
|
}
|
|
}
|
|
|
|
+ case RELATIVE_DEPTH: {5
|
|
|
|
+
|
|
|
|
+ const val = tile.__depthFromRenderedParent / maxDepth;
|
|
|
|
+ c.material.color.setRGB( val, val, val );
|
|
|
|
+ break;
|
|
|
|
+
|
|
|
|
+ }
|
|
case SCREEN_ERROR: {
|
|
case SCREEN_ERROR: {
|
|
|
|
|
|
const val = tile.__error / errorTarget;
|
|
const val = tile.__error / errorTarget;
|