Cura/resources
Ghostkeeper 922986a3f9
Apply transformation inside 3MF file
It turns out that we have another bug in Uranium: Transformations from 3MF files are not applied to the platform mesh. This makes sense because UM.Scene.Platform takes the mesh data (without transformations) from the node that it read and squashes that into the SceneNode for the platform. This SceneNode already has a transformation for the platform offset. The 3MF node also has a transformation from the 3MF's convention to have the origin in the front left. The 3MF reader then squishes the transformation from the node into that.
To fix this we'd need to either:
* separate the transformation of the 3MF file from the transformation from the 3MF convention to have the origin in the front left, so that we can pick and choose, or
* remove the transformation from the 3MF convention and apply it only on loading normal printed meshes, and then modify all of the 3MF platform files.

Both require significant effort. So instead I applied the transformation directly to the vertex data.
To do that I imported the file into Blender using my own Blender plug-in, exported to STL and imported that STL again to apply the transformations, and then exported the file from Blender again.
In Blender I also combined a lot of flat faces together, which reduced the file type losslessly.

Contributes to issue CURA-7534.
2020-06-26 17:56:52 +02:00
..
bundled_packages Update bundled packages with renamed version upgrade plug-ins 2020-06-25 15:56:07 +02:00
definitions Merge branch 'master' of https://github.com/beamup3d/Cura into beamup3d-master 2020-06-26 16:55:27 +02:00
extruders Merge branch 'master' of https://github.com/beamup3d/Cura into beamup3d-master 2020-06-26 16:55:27 +02:00
i18n changement primaire _> d'amorçage 2020-05-27 23:11:44 +02:00
images Remove unused platform texture 2020-06-15 18:09:39 +02:00
intent Upgrade containers that were forgotten to upgrade from setting_version 13 2020-05-08 11:13:15 +02:00
meshes Apply transformation inside 3MF file 2020-06-26 17:56:52 +02:00
qml Add Multiply Objects to Edit menu 2020-06-23 15:03:25 +02:00
quality Merge branch 'master' of https://github.com/beamup3d/Cura into beamup3d-master 2020-06-26 16:55:27 +02:00
setting_visibility Merge pull request #7010 from smartavionics/mb-hole-offset 2020-02-13 09:05:18 +01:00
shaders GL ES compatibility fixes. 2020-05-07 13:38:09 +01:00
texts Add 4.6.2 changelog stub 2020-05-19 11:53:11 +02:00
themes Add theme color for sync state icon 2020-06-16 14:41:23 +02:00
variants Update setting_version to 15 for ATMAT machine profiles 2020-06-02 16:28:49 +02:00
public_key.pem Move the package signature pem file to the Resources folder 2020-03-19 15:14:21 +01:00