Fix JSCAD download again

Small problem where downloading the mesh would make it disappear
from the viewer. Fixed by cloning the geometry before downloading
This commit is contained in:
Kurt Hutten
2021-09-25 06:20:05 +10:00
parent 8170da854d
commit 06dbc35cf8

View File

@@ -60,7 +60,8 @@ export const makeStlDownloadHandler =
) {
saveFile(makeStlBlobFromGeo(geometry))
} else if (ideType == 'jscad') {
saveFile(makeStlBlobFromMesh(...geometry))
const clonedGeometry = geometry.map((mesh) => mesh.clone())
saveFile(makeStlBlobFromMesh(...clonedGeometry))
} else {
thunkDispatch((dispatch, getState) => {
const state = getState()