Nincs leírás

Garrett Johnson d6c152f99b Merge pull request #18 from NASA-AMMOS/dependabot/npm_and_yarn/acorn-5.7.4 5 éve
example 70b14f14de update raycsting 5 éve
src 70b14f14de update raycsting 5 éve
test bfac56e376 Rearrange into base and utilities 5 éve
.editorconfig 2edd3865b5 initial commit 5 éve
.eslintrc.json 2edd3865b5 initial commit 5 éve
.gitignore 2edd3865b5 initial commit 5 éve
.travis.yml ed9b6a56e7 Create .travis.yml 5 éve
README.md e0d459de29 README update 5 éve
babel.config.js 2edd3865b5 initial commit 5 éve
jest.config.js 2edd3865b5 initial commit 5 éve
package-lock.json 40ad81263e Bump acorn from 5.7.3 to 5.7.4 5 éve
package.json 4400ebe68e Add build 5 éve

README.md

3d-tiles-renderer-js

IN PROGRESS

lgtm code quality

In progress three.js implementation of the 3D Tiles format.

The renderer supports a limited subset of the spec for the moment. See Issue #15 for information on which features are not yet implemented.

See it in action here!

In Progress Features

  • Multicamera support
  • Fast raycast support
  • Travis integration
  • ThreeTilesRenderer API
  • Performance

Use

import { TilesRenderer } from '3d-tiles-renderer';

// ... initialize three scene ...

const tilesRenderer = new TilesRenderer( './path/to/tileset.json', camera, renderer );
scene.add( tilesRenderer.group );

function renderLoop() {

	// ...

	tilesRenderer.update();
	renderer.render( camera, scene );

}

API

TilesRenderer

.group

group : Group

.displayBounds

displayBounds = false : Boolean

.errorTarget

errorTarget = 6 : Number

.errorThreshold

errorThreshold = 6 : Number

.maxDepth

maxDepth = Infinity : Number

.loadSiblings

loadSiblings = true : Boolean

.constructor

constructor( url : String, cameras : Camera | Array<Camera>, renderer : WebGLRenderer )

.update

update() : void

.getBounds

getBounds( box : Box3 ) : void

.raycast

raycast( raycaster : Raycaster, intersects : Array ) : void

LICENSE

The software is available under the Apache V2.0 license.

Copyright © 2020 California Institute of Technology. ALL RIGHTS RESERVED. United States Government Sponsorship Acknowledged. This software may be subject to U.S. export control laws. By accepting this software, the user agrees to comply with all applicable U.S. export laws and regulations. User has the responsibility to obtain export licenses, or other export authority as may be required before exporting such information to foreign countries or providing access to foreign persons. Neither the name of Caltech nor its operating division, the Jet Propulsion Laboratory, nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.