Browse Source

onLoadModel dts update

Garrett Johnson 5 years ago
parent
commit
a9457f2829
2 changed files with 6 additions and 3 deletions
  1. 2 2
      example/index.js
  2. 4 1
      src/three/TilesRenderer.d.ts

+ 2 - 2
example/index.js

@@ -157,11 +157,11 @@ function init() {
 	controls.maxDistance = 2000;
 
 	// lights
-	var dirLight = new DirectionalLight( 0xffffff );
+	const dirLight = new DirectionalLight( 0xffffff );
 	dirLight.position.set( 1, 2, 3 );
 	scene.add( dirLight );
 
-	var ambLight = new AmbientLight( 0xffffff, 0.2 );
+	const ambLight = new AmbientLight( 0xffffff, 0.2 );
 	scene.add( ambLight );
 
 	box = new Box3();

+ 4 - 1
src/three/TilesRenderer.d.ts

@@ -1,4 +1,4 @@
-import { Box3, Camera, Vector2, WebGLRenderer } from 'three';
+import { Box3, Camera, Vector2, WebGLRenderer, Object3D } from 'three';
 import { TilesRendererBase } from '../base/TilesRendererBase';
 import { TilesGroup } from './TilesGroup';
 
@@ -16,4 +16,7 @@ export class TilesRenderer extends TilesRendererBase {
 	setResolution( camera : Camera, resolution : Vector2 ) : Boolean;
 	setResolutionFromRenderer( camera : Camera, renderer : WebGLRenderer ) : Boolean;
 
+	onLoadModel : ( ( scene : Object3D, tile : object ) => void ) | null;
+	forEachLoadedModel( callback : ( scene : Object3D, tile : object ) => void );
+
 }