Garrett Johnson 5 лет назад
Родитель
Сommit
f6982f9ce9
1 измененных файлов с 32 добавлено и 5 удалено
  1. 32 5
      README.md

+ 32 - 5
README.md

@@ -23,8 +23,8 @@ import { TilesRenderer } from '3d-tiles-renderer';
 // ... initialize three scene ...
 
 const tilesRenderer = new TilesRenderer( './path/to/tileset.json' );
-tilesRenderer.camera = camera;
-tilesRenderer.setResolutionFromRenderer( renderer );
+tilesRenderer.setCamera( camera );
+tilesRenderer.setResolutionFromRenderer( camera, renderer );
 scene.add( tilesRenderer.group );
 
 renderLoop();
@@ -33,6 +33,9 @@ function renderLoop() {
 
 	requestAnimationFrame( renderLoop );
 
+	// The camera matrix is expected to be up to date
+	// before calling tilesRenderer.update
+	camera.updateMatrixWorld();
 	tilesRenderer.update();
 	renderer.render( camera, scene );
 
@@ -60,7 +63,7 @@ errorTarget = 6 : Number
 ### .errorThreshold
 
 ```js
-errorThreshold = 6 : Number
+errorThreshold = Infinity : Number
 ```
 
 ### .maxDepth
@@ -99,7 +102,6 @@ parseQueue = new PriorityQueue : PriorityQueue
 
 _NOTE: This cannot be modified once [update](#update) is called for the first time._
 
-
 ### .constructor
 
 ```js
@@ -124,10 +126,35 @@ getBounds( box : Box3 ) : void
 raycast( raycaster : Raycaster, intersects : Array ) : void
 ```
 
+### .hasCamera
+
+```js
+hasCamera( camera : Camera ) : boolean
+```
+
+### .setCamera
+
+```js
+setCamera( camera : Camera ) : boolean
+```
+
+### .deleteCamera
+
+```js
+deleteCamera( camera : Camera ) : boolean
+```
+
+### .setResolution
+
+```js
+setResolution( camera : Camera, resolution : Vector2 ) : boolean
+setResolution( camera : Camera, x : number, y : number ) : boolean
+```
+
 ### .setResolutionFromRenderer
 
 ```js
-setResolutionFromRenderer( renderer : WebGLRenderer )
+setResolutionFromRenderer( camera : Camera, renderer : WebGLRenderer ) : boolean
 ```
 
 # LICENSE