Permalink
Browse files
Fix: mirror bug on transformations
- Loading branch information...
Showing
with
3 additions
and
5 deletions.
-
+3
−5
js/main.js
|
@@ -942,10 +942,8 @@ function updateTransformValues() { |
|
|
current.y = input.y;
|
|
|
current.z = input.z;
|
|
|
|
|
|
- //var currentLayer = settings.get('');
|
|
|
- loadGeometry(slicer.mesh.geometry);
|
|
|
+ loadGeometry(slicer.mesh.geometry, false);
|
|
|
getSlice($sliderInput.slider('getValue'));
|
|
|
- //viewer3d.render();
|
|
|
}
|
|
|
|
|
|
$transformButtons.on('click', function(e) {
|
|
@@ -991,7 +989,7 @@ function loadGeometry(geometry, mirror) { |
|
|
removeShapes();
|
|
|
|
|
|
// flip geometry
|
|
|
- if (mirror || settings.get('slicer.mirror')) {
|
|
|
+ if (mirror) {
|
|
|
geometry.applyMatrix(new THREE.Matrix4().makeScale(-1, 1, 1));
|
|
|
}
|
|
|
|
|
@@ -1030,7 +1028,7 @@ function ultraMegaDirtyFix() { |
|
|
// On Geometry loaded
|
|
|
loader.onGeometry = function(geometry) {
|
|
|
resetTransformValues();
|
|
|
- loadGeometry(geometry);
|
|
|
+ loadGeometry(geometry, settings.get('slicer.mirror'));
|
|
|
ultraMegaDirtyFix();
|
|
|
};
|
|
|
|
|
|
0 comments on commit
8cddff9