diff options
author | Ghostkeeper <rubend@tutanota.com> | 2019-08-29 15:58:21 +0300 |
---|---|---|
committer | Ghostkeeper <rubend@tutanota.com> | 2019-08-29 15:58:21 +0300 |
commit | 3a3ba6d590c6392c4f943e1cebfc805954bf80ab (patch) | |
tree | 722bdd7d7379cd30e5e0c1ac0ec47305edadc9d3 /plugins/TrimeshReader | |
parent | 1f534db50838b311d2ea6eff880df90634027c08 (diff) |
Add support for .DAE files
Contributes to issue CURA-6739.
Diffstat (limited to 'plugins/TrimeshReader')
-rw-r--r-- | plugins/TrimeshReader/TrimeshReader.py | 9 | ||||
-rw-r--r-- | plugins/TrimeshReader/__init__.py | 6 |
2 files changed, 13 insertions, 2 deletions
diff --git a/plugins/TrimeshReader/TrimeshReader.py b/plugins/TrimeshReader/TrimeshReader.py index f0fd9bc023..65ece039fe 100644 --- a/plugins/TrimeshReader/TrimeshReader.py +++ b/plugins/TrimeshReader/TrimeshReader.py @@ -27,7 +27,14 @@ class TrimeshReader(MeshReader): def __init__(self) -> None: super().__init__() - self._supported_extensions = [".ply"] + self._supported_extensions = [".dae", ".ply"] + MimeTypeDatabase.addMimeType( + MimeType( + name = "model/vnd.collada+xml", + comment = "COLLADA Digital Asset Exchange", + suffixes = ["dae"] + ) + ) MimeTypeDatabase.addMimeType( MimeType( name = "application/x-ply", # Wikipedia lists the MIME type as "text/plain" but that won't do as it's not unique to PLY files. diff --git a/plugins/TrimeshReader/__init__.py b/plugins/TrimeshReader/__init__.py index f24448f15e..debcc632ec 100644 --- a/plugins/TrimeshReader/__init__.py +++ b/plugins/TrimeshReader/__init__.py @@ -11,8 +11,12 @@ def getMetaData(): return { "mesh_reader": [ { + "extension": "dae", + "description": i18n_catalog.i18nc("@item:inlistbox", "COLLADA Digital Asset Exchange") + }, + { "extension": "ply", - "description": i18n_catalog.i18nc("@item:inlistbox", "PLY File") + "description": i18n_catalog.i18nc("@item:inlistbox", "Stanford Triangle Format") } ] } |