Skip to content

Commit

Permalink
Merge 7e66e23 into b7a3e72
Browse files Browse the repository at this point in the history
  • Loading branch information
alan-wu committed Oct 27, 2020
2 parents b7a3e72 + 7e66e23 commit 3b7ee77
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 18 deletions.
26 changes: 13 additions & 13 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "physiomeportal",
"version": "0.4.23",
"version": "0.4.24",
"description": "Physiome Portal",
"main": "build/physiomeportal.js",
"files": [
Expand Down Expand Up @@ -63,6 +63,6 @@
"polyfill-array-includes": "^2.0.0",
"query-string": "^5.1.1",
"webpack-jquery-ui": "^2.0.1",
"zincjs": "^0.36.0"
"zincjs": "^0.36.1"
}
}
17 changes: 14 additions & 3 deletions src/modules/organsRenderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@ var OrgansViewer = function(ModelsLoaderIn) {
var pickerScene = undefined;
var nerveMapScene = undefined;
this.sceneData = new OrgansSceneData();
/** new* */
var timeChangedCallbacks = new Array();
var sceneChangedCallbacks = new Array();
var organPartAddedCallbacks = new Array();
var organPartAddedCallbacks = new Array();
var finishDownloadCallback = undefined;
var layoutUpdateRequiredCallbacks = new Array();
var modelsLoader = ModelsLoaderIn;
var _this = this;
Expand Down Expand Up @@ -145,6 +145,15 @@ var OrgansViewer = function(ModelsLoaderIn) {
organPartAddedCallbacks.push(callback);
}

this.setFinishDownloadCallback = function(callback) {
if (typeof(callback === "function"))
finishDownloadCallback = callback;
}

this.unsetFinishDownloadCallback = function() {
finishDownloadCallback = undefined;
}

this.getNamedObjectsToScreenCoordinates = function(name, camera) {
var vector = new THREE.Vector3();
vector.setFromMatrixPosition( obj.matrixWorld );
Expand Down Expand Up @@ -456,7 +465,9 @@ var OrgansViewer = function(ModelsLoaderIn) {
_this.settingsChanged();
_this.scene.viewAll();
_this.sceneData.timeVarying = _this.scene.isTimeVarying();
_this.displayMessage("All resources loaded.");
_this.displayMessage("All resources loaded.");
if (finishDownloadCallback)
finishDownloadCallback();
}
}

Expand Down

0 comments on commit 3b7ee77

Please sign in to comment.