Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGhostkeeper <rubend@tutanota.com>2019-08-29 15:58:21 +0300
committerGhostkeeper <rubend@tutanota.com>2019-08-29 15:58:21 +0300
commit3a3ba6d590c6392c4f943e1cebfc805954bf80ab (patch)
tree722bdd7d7379cd30e5e0c1ac0ec47305edadc9d3 /plugins/TrimeshReader
parent1f534db50838b311d2ea6eff880df90634027c08 (diff)
Add support for .DAE files
Contributes to issue CURA-6739.
Diffstat (limited to 'plugins/TrimeshReader')
-rw-r--r--plugins/TrimeshReader/TrimeshReader.py9
-rw-r--r--plugins/TrimeshReader/__init__.py6
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")
}
]
}