diff --git a/plugins/3MFReader/ThreeMFReader.py b/plugins/3MFReader/ThreeMFReader.py index 2e3f5630c1..6bd920e38d 100755 --- a/plugins/3MFReader/ThreeMFReader.py +++ b/plugins/3MFReader/ThreeMFReader.py @@ -51,6 +51,10 @@ class ThreeMFReader(MeshReader): self._root = None self._base_name = "" self._unit = None + self._empty_project = False + + def emptyFileHintSet(self) -> bool: + return self._empty_project def _createMatrixFromTransformationString(self, transformation: str) -> Matrix: if transformation == "": @@ -257,6 +261,9 @@ class ThreeMFReader(MeshReader): result.append(um_node) + if len(result) == 0: + self._empty_project = True + except Exception: Logger.logException("e", "An exception occurred in 3mf reader.") return []