diff --git a/src/main/mesh.js b/src/main/mesh.js index f75e912c..13a0bafe 100644 --- a/src/main/mesh.js +++ b/src/main/mesh.js @@ -401,7 +401,7 @@ function space_init(data) { } } } else { - return api.objects(); + return api.objects().filter(o => o.visible); } }); diff --git a/src/mesh/api.js b/src/mesh/api.js index 6c9b2bd9..6181ebb8 100644 --- a/src/mesh/api.js +++ b/src/mesh/api.js @@ -36,7 +36,7 @@ let toggle = { let selection = { // @returns {MeshObject[]} or all groups if not strict and no selection list(strict = false) { - return selected.length || strict ? selected.slice() : groups.slice(); + return selected.length || strict ? selected.slice() : groups.slice(); }, // return selected groups + groups from selected models