Cura/resources/meshes
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
..
3dator_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
3dtech_semi_professional_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
101hero-platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
alya_nx_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
alya_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
aneta6_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
anycubic_4max_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
anycubic_chiron_platform.obj Optimise all OBJ meshes 2020-04-10 18:01:25 +02:00
anycubic_i3_mega_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
anycubic_mega_zero_platform.stl Adding profile for Anycubic Mega Zero 2020-05-02 21:49:48 +03:00
artemis_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
atmat_asterion_platform.stl changed version of variants and names of files 2020-04-18 20:50:33 +02:00
atmat_signal_pro_platform.stl changed version of variants and names of files 2020-04-18 20:50:33 +02:00
beamup_l.3mf Apply transformation inside 3MF file 2020-06-26 17:56:52 +02:00
beamup_s.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
BEEVERYCREATIVE-helloBEEprusa.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
bq_hephestos_2_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
bq_hephestos_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
bq_witbox_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
builder_premium_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
cartesio_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
cr-x.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
creality_cr10spro.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
creality_ender3.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
dagoma_discoeasy200.3mf Add 3mf meshes for mono extruder disco printers 2020-06-10 12:39:02 +02:00
dagoma_discoeasy200_bicolor.3mf Add 3mf meshes for single extrusion dagoma disco printers 2020-06-02 19:10:32 +02:00
dagoma_discoultimate.3mf Add 3mf meshes for mono extruder disco printers 2020-06-10 12:39:02 +02:00
dagoma_discoultimate_bicolor.3mf Add 3mf meshes for single extrusion dagoma disco printers 2020-06-02 19:10:32 +02:00
dagoma_magis.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
dagoma_neva.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
deltacomb.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
deltacomb_dc20.stl New Deltacomb Models and updates 2020-03-26 00:28:31 +01:00
deltacomb_dc30.stl New Deltacomb Models and updates 2020-03-26 00:28:31 +01:00
fabtotum_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
fabxpro_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
FelixPro2_platform.obj Optimise all OBJ meshes 2020-04-10 18:01:25 +02:00
FelixTec4_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
FLSUN-QQ-S.stl Squashed commit of the following: 2020-04-28 11:55:15 +02:00
flyingbear_platform.obj Optimise all OBJ meshes 2020-04-10 18:01:25 +02:00
FT-5_build_plate.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
gmax_1-5_xt-plus_s3d_full model_150707.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
grr_neo_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
hellbot_adonis.obj Optimise all OBJ meshes 2020-04-10 18:01:25 +02:00
hellbot_magna.obj Optimise all OBJ meshes 2020-04-10 18:01:25 +02:00
hms_platform.obj Optimise all OBJ meshes 2020-04-10 18:01:25 +02:00
imade3d_jellybox_2_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
imade3d_jellybox_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
inventor_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
jgaurora_a5.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
kemiq_q2.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
kossel_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
kossel_pro_build_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
leapfrog_bolt_pro_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
lotmaxx_sc_10_20_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
makeR_pegasus_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
makeR_prusa_tairona_i3_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
makerstarter_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
malyan_m200_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
mankati_fullscale_xt_plus_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
mendel90_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
moai.obj Optimise all OBJ meshes 2020-04-10 18:01:25 +02:00
mp_mini_delta_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
Original_Prusa_i3_MK3S_MK3_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
predator_platform.stl Squashed commit of the following: 2020-04-28 11:55:15 +02:00
printrbot_play.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
printrbot_simple_metal_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
printrbot_simple_metal_upgrade.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
prusai3_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
prusai3_xl_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
rigid3d_mucit_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
rigid3d_zero2_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
rigidbot_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
rigidbotbig_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
rostock_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
skriware_2_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
stereotech_start.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
stereotech_ste320_platform.obj Optimise all OBJ meshes 2020-04-10 18:01:25 +02:00
tam_series1.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
tevo_blackwidow.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
tevo_tarantula_pro_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
tinyboy_ra20.obj Add TinyBoy & mago 3D Printer 2020-06-15 18:01:45 +02:00
tizyx_k25_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
tronxy.stl Tronxy Logo Mesh 2020-04-28 23:08:18 -04:00
ultimaker2_platform.obj Optimise all OBJ meshes 2020-04-10 18:01:25 +02:00
ultimaker2go_platform.obj Optimise all OBJ meshes 2020-04-10 18:01:25 +02:00
ultimaker3_platform.obj Optimise all OBJ meshes 2020-04-10 18:01:25 +02:00
ultimaker_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
ultimaker_s3_platform.obj Optimise all OBJ meshes 2020-04-10 18:01:25 +02:00
ultimaker_s5_platform.obj Optimise all OBJ meshes 2020-04-10 18:01:25 +02:00
UltimakerRobot_support.stl Add cura-specific resources that were moved from Uranium 2015-05-06 18:03:45 +02:00
uni_200_platform.stl UNI3D platforms 2020-04-28 16:09:10 +03:00
uni_250_platform.stl UNI3D platforms 2020-04-28 16:09:10 +03:00
uni_300_platform.stl UNI3D platforms 2020-04-28 16:09:10 +03:00
uni_mini_platform.stl UNI3D platforms 2020-04-28 16:09:10 +03:00
uni_print_3d_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
Vertex_build_panel.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
voron2_250_bed.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
voron2_300_bed.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
voron2_350_bed.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
wanhao_110_110_platform.obj Fix trailing slash in wanhao printers 2020-04-16 18:00:57 +02:00
wanhao_150_150_platform.obj Fix trailing slash in wanhao printers 2020-04-16 18:00:57 +02:00
wanhao_200_200_platform.obj Fix trailing slash in wanhao printers 2020-04-16 18:00:57 +02:00
wanhao_225_145_platform.obj Fix trailing slash in wanhao printers 2020-04-16 18:00:57 +02:00
wanhao_300_200_platform.obj Fix trailing slash in wanhao printers 2020-04-16 18:00:57 +02:00
wanhao_300_300_platform.obj Optimise all OBJ meshes 2020-04-10 18:01:25 +02:00
z-bolt_classic_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
z-bolt_plus_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00
zyyx_platform.3mf Optimise deflate compression with ECT 2020-04-21 08:57:28 +02:00