From 98c0db8b6f32a2f76af1967f6ea7b9925b6848e4 Mon Sep 17 00:00:00 2001 From: Steve Pieper Date: Sun, 28 May 2023 14:02:35 -0400 Subject: [PATCH] ENH: add modelviewer example Plus some small fixes. --- Modules/Scripted/WebServer/CMakeLists.txt | 1 + .../docroot/ServerTests/modelviewer.html | 37 +++++++++++++++++++ .../docroot/ServerTests/threejs.html | 2 +- .../WebServer/Resources/docroot/index.html | 14 +++++++ .../WebServerLib/SlicerRequestHandler.py | 1 + 5 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 Modules/Scripted/WebServer/Resources/docroot/ServerTests/modelviewer.html diff --git a/Modules/Scripted/WebServer/CMakeLists.txt b/Modules/Scripted/WebServer/CMakeLists.txt index 53df5e9837c..dfe0cd1633b 100644 --- a/Modules/Scripted/WebServer/CMakeLists.txt +++ b/Modules/Scripted/WebServer/CMakeLists.txt @@ -24,6 +24,7 @@ set(MODULE_PYTHON_RESOURCES Resources/docroot/ServerTests/timecube.html Resources/docroot/ServerTests/threejs.html Resources/docroot/ServerTests/threejs.css + Resources/docroot/ServerTests/modelviewer.html Resources/docroot/ServerTests/webgl-utils.js Resources/docroot/stylesheets/application.css ) diff --git a/Modules/Scripted/WebServer/Resources/docroot/ServerTests/modelviewer.html b/Modules/Scripted/WebServer/Resources/docroot/ServerTests/modelviewer.html new file mode 100644 index 00000000000..688eed231a4 --- /dev/null +++ b/Modules/Scripted/WebServer/Resources/docroot/ServerTests/modelviewer.html @@ -0,0 +1,37 @@ + + + + + 3D Slicer <model-viewer> example + + + + + + + +
+ 3D Slicer modelviewer +

Please wait while content is generated and loaded... (be sure Slicer's exec API is enabled)

+
+ + + + + + + + + + + diff --git a/Modules/Scripted/WebServer/Resources/docroot/ServerTests/threejs.html b/Modules/Scripted/WebServer/Resources/docroot/ServerTests/threejs.html index d051690dd18..a830a127963 100644 --- a/Modules/Scripted/WebServer/Resources/docroot/ServerTests/threejs.html +++ b/Modules/Scripted/WebServer/Resources/docroot/ServerTests/threejs.html @@ -10,7 +10,7 @@
three.js Click on an object to toggle bloom
By pieper based on example from Temdog007 -

Please wait while content is generated and loaded...

+

Please wait while content is generated and loaded... (be sure Slicer's exec API is enabled)