Popularity
5.2
Growing
Activity
0.0
Declining
2,649
70
472

Programming language: JavaScript
License: MIT License
Tags: Images    

Panolens.js alternatives and similar libraries

Based on the "Images" category.
Alternatively, view panolens.js alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Panolens.js or a related project?

Add another 'Images' Library

README

Panolens.js

NPM package [License][license-url] Bundle Size Build Status Dependencies Dev Dependencies Language Grade Coverage

Javascript 360 Panorama Viewer

Panolens.js is an event-driven and WebGL based panorama viewer. Lightweight and flexible. It's built on top of Three.JS.

ExamplesDocumentationMigrationFAQ

Usage

Include three.min.js and panolens.min.js

To find the correct supported versions, please check dependencies section in package.json or acess PANOLENS.VERSION or PANOLENS.THREE_VERSION at runtime.

<script src="js/three.min.js"></script>
<script src="js/panolens.min.js"></script>

The following code generates a 360 image panorama. The first panorama added to the viewer will be the entry point. To link panoramas, use panorama.link( other_panorama, new THREE.Vector3( X, Y, Z ) ) to connect the two.

const panorama = new PANOLENS.ImagePanorama( 'asset/equirectangular.jpg' );
const viewer = new PANOLENS.Viewer();
viewer.add( panorama );

Dependency

Panolens.js includes Tween.js by default, meaning TWEEN will be available with window object

How to contribute

Always make your contributions for the latest dev branch, not master, so it can be tracked for the next release.

Development

npm start

Build

npm run build-closure


*Note that all licence references and agreements mentioned in the Panolens.js README section above are relevant to that project's source code only.