Skip to content

Commit a8c145d

Browse files
authored
3DHOP 4.3
Official Release
2 parents 4e8b383 + 77e55fb commit a8c145d

File tree

122 files changed

+3442
-1922
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+3442
-1922
lines changed

CHANGELOG .md

+34-28
Original file line numberDiff line numberDiff line change
@@ -8,49 +8,55 @@
88

99
Contact Us @ [email protected]
1010

11-
4 June 2018
11+
16 June 2020
1212

1313
#### TEAM
1414
---------
1515

1616
Marco Callieri @ [email protected]
17-
Massimiliano Corsini @ [email protected]
18-
Matteo Dellepiane @ [email protected]
1917
Marco Potenziani @ [email protected]
2018

2119
#### CHANGELOG FILE
2220
-------------------
2321

24-
*Version 4.2*
22+
*Version 4.3*
2523

2624
**Main Changes**
2725

28-
* Added GLOBAL LIGHTING control;
29-
* Added basic MOBILE DEVICE support;
30-
* Fixed IE browser critical bug;
31-
* Updated NEXUS TEXTURE HANDLING and DATA CACHING systems;
32-
* Updated PLY parser;
33-
* Updated SHADERS SET;
34-
* Updated SCENE CREATION system;
35-
* Updated ZOOM and CENTERING modes and functions;
36-
* Updated CAMERA PROJECTION modes and functions;
37-
* Updated TOUCH HANDLING;
38-
* Updated UI system;
39-
* Updated PICKING functions;
40-
* Updated PLANES SECTIONING TOOL;
41-
* Updated TRACKBALL SET;
26+
* Fixed GL_FRONTFACING bug;
27+
* Fixed 16 BIT ALIGNMENT critical bug;
28+
* Added CORTO EMSCRIPTEN version;
29+
* Added 3DHOP SCREENSHOT functionality;
30+
* Added 3DHOP ENTITIES functionality;
31+
* Added NEXUS debug monitor;
32+
* Added NEXUS verbose debug;
33+
* Updated 3DHOP to jQuery no-conflict-mode DEPENDENCY;
34+
* Updated 3DHOP PANELS creation;
35+
* Updated 3DHOP SCENE SETUP for easier dynamic creation;
36+
* Updated 3DHOP WATERMARK positioning;
37+
* Updated 3DHOP FULLSCREEN and FOCUS policies;
38+
* Updated 3DHOP HOTSPOTS TRANSPARENCY levels;
39+
* Updated 3DHOP MEASUREMENT tool (instances selection);
40+
* Updated 3DHOP SHADERS set;
41+
* Updated 3DHOP MODELS LOADING routine;
42+
* Updated 3DHOP & NEXUS parameters for rendering setup;
43+
* Updated NEXUS TRAVERSAL ROUTINE for avoiding redundant repainting;
44+
* Updated NEXUS TEXTURE HANDLING in node recovery system;
45+
* Updated NEXUS CACHE REFRESH system;
46+
* Updated NEXUS parameters for POINT SIZE CONTROL in point cloud rendering;
4247

4348
**Files Added/Modified**
4449

45-
* Added "HOWTO_10.0_camera_lighting.html" file;
46-
* Added "HOWTO_10.1_camera_lighting.html" file;
47-
* Added "logo.png" file;
48-
* Added "corto.js" file;
49-
* Added "meco.js" file;
50-
* Added "gargo.nxz" model file;
51-
* Removed "gargo.nxs" model file;
52-
* Removed "meshcoder_worker.js" file;
53-
* Updated all "*.html" files;
50+
* Added new "HOWTO_3.6_screenshot_tool.html" file;
51+
* Added new resources to "skins" folder;
52+
* Added "corto.em.js" file;
53+
* Added "nexus.monitor.js" file;
54+
* Added "helpers.js" file;
55+
* Added "3dhop_panels.css" file;
56+
* Removed "3DHpanels.css" file;
57+
* Updated "HOWTO_3.1_animations.html" file;
58+
* Updated "HOWTO_3.2_hotspots_events.html" file;
5459
* Updated all "*.js" files;
5560
* Updated all "*.css" files;
56-
* Updated "skins" directory;
61+
* Renamed all "*.html" files;
62+

CHANGELOG.txt

+33-28
Original file line numberDiff line numberDiff line change
@@ -8,49 +8,54 @@
88

99
Contact Us @ [email protected]
1010

11-
4 June 2018
11+
16 June 2020
1212

1313
#### TEAM
1414
---------
1515

1616
Marco Callieri @ [email protected]
17-
Massimiliano Corsini @ [email protected]
18-
Matteo Dellepiane @ [email protected]
1917
Marco Potenziani @ [email protected]
2018

2119
#### CHANGELOG FILE
2220
-------------------
2321

24-
*Version 4.2*
22+
*Version 4.3*
2523

2624
**Main Changes**
2725

28-
* Added GLOBAL LIGHTING control;
29-
* Added basic MOBILE DEVICE support;
30-
* Fixed IE browser critical bug;
31-
* Updated NEXUS TEXTURE HANDLING and DATA CACHING systems;
32-
* Updated PLY parser;
33-
* Updated SHADERS SET;
34-
* Updated SCENE CREATION system;
35-
* Updated ZOOM and CENTERING modes and functions;
36-
* Updated CAMERA PROJECTION modes and functions;
37-
* Updated TOUCH HANDLING;
38-
* Updated UI system;
39-
* Updated PICKING functions;
40-
* Updated PLANES SECTIONING TOOL;
41-
* Updated TRACKBALL SET;
26+
* Fixed GL_FRONTFACING bug;
27+
* Fixed 16 BIT ALIGNMENT critical bug;
28+
* Added CORTO EMSCRIPTEN version;
29+
* Added 3DHOP SCREENSHOT functionality;
30+
* Added 3DHOP ENTITIES functionality;
31+
* Added NEXUS debug monitor;
32+
* Added NEXUS verbose debug;
33+
* Updated 3DHOP to jQuery no-conflict-mode DEPENDENCY;
34+
* Updated 3DHOP PANELS creation;
35+
* Updated 3DHOP SCENE SETUP for easier dynamic creation;
36+
* Updated 3DHOP WATERMARK positioning;
37+
* Updated 3DHOP FULLSCREEN and FOCUS policies;
38+
* Updated 3DHOP HOTSPOTS TRANSPARENCY levels;
39+
* Updated 3DHOP MEASUREMENT tool (instances selection);
40+
* Updated 3DHOP SHADERS set;
41+
* Updated 3DHOP MODELS LOADING routine;
42+
* Updated 3DHOP & NEXUS parameters for rendering setup;
43+
* Updated NEXUS TRAVERSAL ROUTINE for avoiding redundant repainting;
44+
* Updated NEXUS TEXTURE HANDLING in node recovery system;
45+
* Updated NEXUS CACHE REFRESH system;
46+
* Updated NEXUS parameters for POINT SIZE CONTROL in point cloud rendering;
4247

4348
**Files Added/Modified**
4449

45-
* Added "HOWTO_10.0_camera_lighting.html" file;
46-
* Added "HOWTO_10.1_camera_lighting.html" file;
47-
* Added "logo.png" file;
48-
* Added "corto.js" file;
49-
* Added "meco.js" file;
50-
* Added "gargo.nxz" model file;
51-
* Removed "gargo.nxs" model file;
52-
* Removed "meshcoder_worker.js" file;
53-
* Updated all "*.html" files;
50+
* Added new "HOWTO_3.6_screenshot_tool.html" file;
51+
* Added new resources to "skins" folder;
52+
* Added "corto.em.js" file;
53+
* Added "nexus.monitor.js" file;
54+
* Added "helpers.js" file;
55+
* Added "3dhop_panels.css" file;
56+
* Removed "3DHpanels.css" file;
57+
* Updated "HOWTO_3.1_animations.html" file;
58+
* Updated "HOWTO_3.2_hotspots_events.html" file;
5459
* Updated all "*.js" files;
5560
* Updated all "*.css" files;
56-
* Updated "skins" directory;
61+
* Renamed all "*.html" files;

README.md

+8-10
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,12 @@
88

99
Contact Us @ [email protected]
1010

11-
4 June 2018
11+
16 June 2020
1212

1313
#### TEAM
1414
---------
1515

1616
Marco Callieri @ [email protected]
17-
Massimiliano Corsini @ [email protected]
18-
Matteo Dellepiane @ [email protected]
1917
Marco Potenziani @ [email protected]
2018

2119
#### CONTENTS
@@ -31,15 +29,15 @@ Marco Potenziani @ [email protected]
3129
- *models* -> folder with the 3D model
3230
- *skins* -> folder with the toolbar and background graphic elements files
3331
- *stylesheet* -> folder with the 3DHOP CSS file
34-
- *index_ ... .html* -> 3DHOP templates HTML files
32+
- *3DHOP_ ... .html* -> 3DHOP templates HTML files
3533

3634

3735
- **examples folder** -> all the 3DHOP examples/howto shown in the 3DHOP website
3836
- *js* -> folder with the 3DHOP source JavaScript files
3937
- *models* -> folder with the single- and multi-resolution 3D models
4038
- *skins* -> folder with the toolbar and background graphic elements files
4139
- *stylesheet* -> folder with the 3DHOP CSS file
42-
- *HOWTO_ ... .html* -> 3DHOP HOW-TOs HTML files
40+
- *HOWTO_ ... .html* -> 3DHOP examples HTML files
4341

4442

4543
- **text files** -> basic info texts
@@ -68,13 +66,13 @@ Once installed the Web server there are just a few step to run 3DHOP:
6866

6967
2. **Browser Tweaking**
7068
The simplest way to test the 3DHOP features on your PC _without_ installing any other software, is to allow your browser to access local files on your file system (this practice is disabled by default due to security risk).
71-
The trick to solve this issue is simple, but is restricted only to the Google CHROME or OPERA browsers. Here are the instructions (more detailed info about the deployment of 3DHOP can be found in this [pdf](http://3dhop.net/download/3DHOPsite_deployment.pdf)).
69+
The trick to solve this issue is simple, but is restricted only to Chromium based browsers (CHROME, EDGE or OPERA). Here are the instructions (more detailed info about the deployment of 3DHOP can be found in this [pdf](http://3dhop.net/download/3DHOPsite_deployment.pdf)).
7270

7371
For Windows:
74-
+ browse to google CHROME (or OPERA) folder in your local file system;
75-
+ right click on the CHROME (or OPERA) executable file, and select "send to" Desktop as link in the contextual menu;
72+
+ browse to google CHROME (or EDGE, or OPERA) folder in your local file system;
73+
+ right click on the CHROME (or EDGE, or OPERA) executable file, and select "send to" Desktop as link in the contextual menu;
7674
+ browse to your desktop;
77-
+ right click on the just created CHROME (or OPERA) executable link, and select "properties" in the contextual menu;
75+
+ right click on the just created CHROME (or EDGE, or OPERA) executable link, and select "properties" in the contextual menu;
7876
+ in the just opened properties window select the "shortcut" tab and edit the "target" field adding to the end of the line "--allow-file-access-from-files", then click on "apply";
7977
+ open your browser from the just edited link on the desktop (now the browser should be enabled to open local files);
8078
+ download and unpack 3DHOP on your PC;
@@ -90,7 +88,7 @@ The trick to solve this issue is simple, but is restricted only to the Google CH
9088
OR
9189
+ create an appleScript using Automator, that launch the browser using the appropriate parameter.
9290

93-
[Tip: on FIREFOX, EDGE and SAFARI browsers, there is no simple way to enable the local files access (so, it is recommended to install a Web Server if you need to work with these browser locally). However, by default it supports the use of 3D models in Ply format, so you can use 3DHOP in a limited mode, restricted to single resolution models, but without to perform any procedure or to install nothing.]
91+
[Tip: on FIREFOX and SAFARI browsers, there is no simple way to enable the local files access (so, it is recommended to install a Web Server if you need to work with these browser locally). However, by default it supports the use of 3D models in Ply format, so you can use 3DHOP in a limited mode, restricted to single resolution models, but without to perform any procedure or to install nothing.]
9492

9593
#### TECHNICAL INFO
9694
-------------------

README.txt

+8-10
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,12 @@
88

99
Contact Us @ [email protected]
1010

11-
4 June 2018
11+
16 June 2020
1212

1313
#### TEAM
1414
---------
1515

1616
Marco Callieri @ [email protected]
17-
Massimiliano Corsini @ [email protected]
18-
Matteo Dellepiane @ [email protected]
1917
Marco Potenziani @ [email protected]
2018

2119
#### CONTENTS
@@ -31,15 +29,15 @@ Marco Potenziani @ [email protected]
3129
- *models* -> folder with the 3D model
3230
- *skins* -> folder with the toolbar and background graphic elements files
3331
- *stylesheet* -> folder with the 3DHOP CSS file
34-
- *index_ ... .html* -> 3DHOP templates HTML files
32+
- *3DHOP_ ... .html* -> 3DHOP templates HTML files
3533

3634

3735
- **examples folder** -> all the 3DHOP examples/howto shown in the 3DHOP website
3836
- *js* -> folder with the 3DHOP source JavaScript files
3937
- *models* -> folder with the single- and multi-resolution 3D models
4038
- *skins* -> folder with the toolbar and background graphic elements files
4139
- *stylesheet* -> folder with the 3DHOP CSS file
42-
- *HOWTO_ ... .html* -> 3DHOP HOW-TOs HTML files
40+
- *HOWTO_ ... .html* -> 3DHOP examples HTML files
4341

4442

4543
- **text files** -> basic info texts
@@ -68,13 +66,13 @@ Once installed the Web server there are just a few step to run 3DHOP:
6866

6967
2. **Browser Tweaking**
7068
The simplest way to test the 3DHOP features on your PC _without_ installing any other software, is to allow your browser to access local files on your file system (this practice is disabled by default due to security risk).
71-
The trick to solve this issue is simple, but is restricted only to the Google CHROME or OPERA browsers. Here are the instructions (more detailed info about the deployment of 3DHOP can be found in this [pdf](http://3dhop.net/download/3DHOPsite_deployment.pdf)).
69+
The trick to solve this issue is simple, but is restricted only to Chromium based browsers (CHROME, EDGE or OPERA). Here are the instructions (more detailed info about the deployment of 3DHOP can be found in this [pdf](http://3dhop.net/download/3DHOPsite_deployment.pdf)).
7270

7371
For Windows:
74-
+ browse to google CHROME (or OPERA) folder in your local file system;
75-
+ right click on the CHROME (or OPERA) executable file, and select "send to" Desktop as link in the contextual menu;
72+
+ browse to google CHROME (or EDGE, or OPERA) folder in your local file system;
73+
+ right click on the CHROME (or EDGE, or OPERA) executable file, and select "send to" Desktop as link in the contextual menu;
7674
+ browse to your desktop;
77-
+ right click on the just created CHROME (or OPERA) executable link, and select "properties" in the contextual menu;
75+
+ right click on the just created CHROME (or EDGE, or OPERA) executable link, and select "properties" in the contextual menu;
7876
+ in the just opened properties window select the "shortcut" tab and edit the "target" field adding to the end of the line "--allow-file-access-from-files", then click on "apply";
7977
+ open your browser from the just edited link on the desktop (now the browser should be enabled to open local files);
8078
+ download and unpack 3DHOP on your PC;
@@ -90,7 +88,7 @@ The trick to solve this issue is simple, but is restricted only to the Google CH
9088
OR
9189
+ create an appleScript using Automator, that launch the browser using the appropriate parameter.
9290

93-
[Tip: on FIREFOX, EDGE and SAFARI browsers, there is no simple way to enable the local files access (so, it is recommended to install a Web Server if you need to work with these browser locally). However, by default it supports the use of 3D models in Ply format, so you can use 3DHOP in a limited mode, restricted to single resolution models, but without to perform any procedure or to install nothing.]
91+
[Tip: on FIREFOX and SAFARI browsers, there is no simple way to enable the local files access (so, it is recommended to install a Web Server if you need to work with these browser locally). However, by default it supports the use of 3D models in Ply format, so you can use 3DHOP in a limited mode, restricted to single resolution models, but without to perform any procedure or to install nothing.]
9492

9593
#### TECHNICAL INFO
9694
-------------------

0 commit comments

Comments
 (0)