|
@@ -318,6 +318,7 @@ var $fileBody = initPanel('file'); |
|
|
var $fileInput = $fileBody.find('#file-input');
|
|
|
|
|
|
$fileInput.on('change', function(e) {
|
|
|
+ resetTransformValues();
|
|
|
loader.loadFile(e.target.files[0]);
|
|
|
});
|
|
|
|
|
@@ -662,11 +663,16 @@ var $transformY = $transformBody.find('#transform-y'); |
|
|
var $transformZ = $transformBody.find('#transform-z');
|
|
|
var $transformButtons = $transformBody.find('button');
|
|
|
|
|
|
-var transformAction = 'scale';
|
|
|
-var transformations = {
|
|
|
- scale : { x:1, y:1 , z:1 },
|
|
|
- rotate: { x:0, y:0 , z:0 }
|
|
|
-};
|
|
|
+var transformAction, transformations;
|
|
|
+
|
|
|
+function resetTransformValues() {
|
|
|
+ transformAction = 'scale';
|
|
|
+ transformations = {
|
|
|
+ scale : { x:1, y:1 , z:1 },
|
|
|
+ rotate: { x:0, y:0 , z:0 }
|
|
|
+ };
|
|
|
+ updateTransformAction();
|
|
|
+}
|
|
|
|
|
|
function updateTransformAction() {
|
|
|
transformAction = $transformAction.val();
|
|
@@ -755,7 +761,7 @@ $transformButtons.on('click', function(e) { |
|
|
|
|
|
$('#transform select').on('change', updateTransformAction);
|
|
|
$('#transform input').on('input', updateTransformValues);
|
|
|
-updateTransformAction();
|
|
|
+resetTransformValues();
|
|
|
|
|
|
// UI resize
|
|
|
function resizeUI() {
|
|
@@ -805,7 +811,10 @@ function loadGeometry(geometry) { |
|
|
}
|
|
|
|
|
|
// On Geometry loaded
|
|
|
-loader.onGeometry = loadGeometry;
|
|
|
+loader.onGeometry = function(geometry) {
|
|
|
+ resetTransformValues();
|
|
|
+ loadGeometry(geometry);
|
|
|
+};
|
|
|
|
|
|
// On loading error
|
|
|
loader.onError = errorHandler;
|
|
|
0 comments on commit
2dd6ac3