Skip to content

Commit df6b19d

Browse files
authored
Update viewer to 0.2.5 (#49)
* Check if navigator.xr exists in viewer app.js * Add missing dependencies for viewer in setup.py * Bump version to 0.2.5
1 parent 8f9fb4b commit df6b19d

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

tesseract_viewer_python/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0"?>
22
<package format="3">
33
<name>tesseract_viewer_python</name>
4-
<version>0.2.4</version>
4+
<version>0.2.5</version>
55
<description>The tesseract_viewer_python package</description>
66
<maintainer email="wason@wasontech.com">John Wason</maintainer>
77
<license>Apache 2.0</license>

tesseract_viewer_python/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@
1818
packages=['tesseract_robotics_viewer','tesseract_robotics_viewer.resources'],
1919
package_data={'tesseract_robotics_viewer.resources':['static/index.html','static/app.js','geometries.json']},
2020
license='Apache-2.0',
21-
install_requires=['numpy','tesseract_robotics>=0.2.0','opencv-contrib-python'],
21+
install_requires=['numpy','tesseract_robotics>=0.2.0','opencv-contrib-python','aiohttp','importlib-resources'],
2222
long_description='Tesseract Robotics viewer package for Python'
2323
)

tesseract_viewer_python/tesseract_robotics_viewer/resources/static/app.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,14 @@ class TesseractViewer {
7272
document.body.appendChild( renderer.domElement );
7373

7474
const controls = new OrbitControls( camera, renderer.domElement );
75-
75+
7676
// Only add VR button if it is supported
77-
if (await navigator.xr.isSessionSupported( 'immersive-vr' ))
77+
if ( 'xr' in navigator )
7878
{
79-
document.body.appendChild( VRButton.createButton( renderer ) );
79+
if (await navigator.xr.isSessionSupported( 'immersive-vr' ))
80+
{
81+
document.body.appendChild( VRButton.createButton( renderer ) );
82+
}
8083
}
8184

8285
renderer.setAnimationLoop( this.render.bind(this) );

0 commit comments

Comments
 (0)