瀏覽代碼

Update debug material

Garrett Johnson 5 年之前
父節點
當前提交
7c862529da
共有 1 個文件被更改,包括 13 次插入2 次删除
  1. 13 2
      src/three/DebugTilesRenderer.js

+ 13 - 2
src/three/DebugTilesRenderer.js

@@ -1,4 +1,4 @@
-import { Box3Helper, Group, MeshBasicMaterial } from 'three';
+import { Box3Helper, Group, MeshBasicMaterial, PointsMaterial } from 'three';
 import { TilesRenderer } from './TilesRenderer.js';
 import { SphereHelper } from './SphereHelper.js';
 
@@ -193,7 +193,18 @@ export class DebugTilesRenderer extends TilesRenderer {
 
 					} else if ( colorMode !== NONE && currMaterial === originalMaterial ) {
 
-						c.material = new MeshBasicMaterial();
+						if ( c.isPoints ) {
+
+							const pointsMaterial= new PointsMaterial();
+							pointsMaterial.size = originalMaterial.size;
+							pointsMaterial.sizeAttenuation = originalMaterial.sizeAttenuation;
+							c.material = pointsMaterial;
+
+						} else {
+
+							c.material = new MeshBasicMaterial();
+
+						}
 
 					}