Permalink
Browse files
Merge remote-tracking branch 'refs/remotes/origin/feature/svg_export'…
- Loading branch information...
Showing
with
6 additions
and
13 deletions.
-
+6
−3
js/main.js
-
+0
−10
viewer2d.html
|
@@ -117,9 +117,8 @@ function hexToDec(hex) { |
|
|
return parseInt(hex.toString().replace('#', ''), 16);
|
|
|
}
|
|
|
|
|
|
-function sliceImage(dataURL, mirror) {
|
|
|
+function sliceImage(dataURL) {
|
|
|
settings.set('slice.dataURL', dataURL || 'none');
|
|
|
- settings.set('slice.mirror' , mirror ? 'mirror' : '');
|
|
|
}
|
|
|
|
|
|
function getSlice(layerNumber) {
|
|
@@ -164,6 +163,10 @@ function getSlice(layerNumber) { |
|
|
shape = shapes[i];
|
|
|
slice = shape.clone();
|
|
|
|
|
|
+ if (settings.get('slicer.mirror')) {
|
|
|
+ slice.applyMatrix(new THREE.Matrix4().makeScale(-1, 1, 1));
|
|
|
+ }
|
|
|
+
|
|
|
slice.material = slice.material.clone();
|
|
|
slice.material.color.setHex(0xffffff);
|
|
|
viewer2d.addObject(slice);
|
|
@@ -180,7 +183,7 @@ function getSlice(layerNumber) { |
|
|
|
|
|
// render 2D view
|
|
|
viewer2d.screenshot(function(dataURL) {
|
|
|
- sliceImage(dataURL, settings.get('slicer.mirror'));
|
|
|
+ sliceImage(dataURL);
|
|
|
|
|
|
if (zipFolder) {
|
|
|
var fileName = layerNumber + '.png';
|
|
|
|
@@ -21,14 +21,6 @@ |
|
|
background-position: center;
|
|
|
background-repeat: no-repeat;
|
|
|
}
|
|
|
- .mirror {
|
|
|
- -moz-transform: scaleX(-1);
|
|
|
- -o-transform: scaleX(-1);
|
|
|
- -webkit-transform: scaleX(-1);
|
|
|
- transform: scaleX(-1);
|
|
|
- filter: FlipH;
|
|
|
- -ms-filter: "FlipH";
|
|
|
- }
|
|
|
</style>
|
|
|
</head>
|
|
|
<body>
|
|
@@ -38,13 +30,11 @@ |
|
|
<script>
|
|
|
function storageListener() {
|
|
|
var settings = new SLAcer.Settings();
|
|
|
- var mirror = settings.get('slice.mirror', false);
|
|
|
var dataURL = settings.get('slice.dataURL', 'none');
|
|
|
var image = dataURL !== 'none' ? 'url(' + dataURL + ')' : 'none';
|
|
|
var slice = document.getElementById('slice');
|
|
|
|
|
|
slice.style.backgroundImage = image;
|
|
|
- slice.className = mirror ? 'mirror' : '';
|
|
|
}
|
|
|
|
|
|
window.addEventListener('storage', storageListener, false);
|
|
|
0 comments on commit
3cc80df