annotate Resources/CMake/3dhop-4.3.patch @ 64:5e11f5880e6d

simplified the embedding of Nexus viewer
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 15 Jun 2024 16:35:21 +0200
parents b798387b085c
children a5c1be2ec26a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
62
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
1 diff -urEb 3dhop.orig/3DHOP_all_tools.html 3dhop/3DHOP_all_tools.html
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
2 --- 3dhop.orig/3DHOP_all_tools.html 2024-06-15 15:43:28.329045772 +0200
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
3 +++ 3dhop/3DHOP_all_tools.html 2024-06-15 15:50:04.629862005 +0200
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
4 @@ -106,6 +106,25 @@
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
5 </body>
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
6
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
7 <script type="text/javascript">
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
8 +// http://stackoverflow.com/a/21903119/881731
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
9 +function GetUrlParameter(sParam)
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
10 +{
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
11 + var sPageURL = decodeURIComponent(window.location.search.substring(1));
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
12 + var sURLVariables = sPageURL.split('&');
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
13 +
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
14 + for (var i = 0; i < sURLVariables.length; i++) {
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
15 + var sParameterName = sURLVariables[i].split('=');
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
16 +
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
17 + if (sParameterName[0] === sParam) {
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
18 + return sParameterName[1] === undefined ? '' : sParameterName[1];
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
19 + }
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
20 + }
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
21 +
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
22 + return '';
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
23 +};
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
24 +
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
25 +var instanceId = GetUrlParameter('instance');
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
26 +
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
27 var presenter = null;
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
28
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
29 function setup3dhop() {
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
30 @@ -113,7 +132,7 @@
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
31
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
32 presenter.setScene({
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
33 meshes: {
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
34 - "mesh_1" : { url: "models/gargo.nxz" }
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
35 + "mesh_1" : { url: "../3dhop-instances/" + instanceId + ".nxz" }
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
36 },
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
37 modelInstances : {
b798387b085c added 3DHOP viewer version 4.3
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
38 "model_1" : {