OrcaSlicer/src/libslic3r/SLA
Lukas Matena a95509ce36 Changed internal coordinates of drain holes
Drain holes reference position was saved slightly above the mesh to avoid problem when the hole is placed on flat or nearly flat surface
The depth of the hole was internally bigger than what the user has set to compensato for it
However, this leads to problem with scaling and makes reprojection of the holes on the mesh complicated

This commit changes the reference point to the point on the mesh and the extra elevation is handled when rendering and drilling the hole.
The change is reflected in 3MF drain holes versioning so that old 3MFs are loaded correctly.
Reprojection on the mesh after reload from disk/fix through netfabb has been enabled.
2020-08-24 08:11:12 +02:00
..
AGGRaster.hpp Initial version of sl1 import with sla::Raster refactor. 2020-04-23 19:05:32 +02:00
bicubic.h Re-adding missing file 2019-06-05 15:50:27 +02:00
BoostAdapter.hpp Separate support tree routing and meshing, remove Common.hpp/.cpp . 2020-08-03 19:05:30 +02:00
Clustering.cpp Separate support tree routing and meshing, remove Common.hpp/.cpp . 2020-08-03 19:05:30 +02:00
Clustering.hpp Separate support tree routing and meshing, remove Common.hpp/.cpp . 2020-08-03 19:05:30 +02:00
ConcaveHull.cpp Merge branch 'tm_openvdb_integration' into lm_tm_hollowing 2019-11-11 12:55:22 +01:00
ConcaveHull.hpp Merge branch 'tm_openvdb_integration' into lm_tm_hollowing 2019-11-11 12:55:22 +01:00
Concurrency.hpp Merge branch 'tm_minor_refactor' 2020-08-13 14:36:47 +02:00
Contour3D.cpp Rename EigenMesh3D to IndexedMesh and SupportConfig to SupportTreeConfig 2020-08-03 19:05:30 +02:00
Contour3D.hpp Rename EigenMesh3D to IndexedMesh and SupportConfig to SupportTreeConfig 2020-08-03 19:05:30 +02:00
Hollowing.cpp Add dedicated tests for support point generation 2020-08-18 11:41:14 +02:00
Hollowing.hpp Changed internal coordinates of drain holes 2020-08-24 08:11:12 +02:00
IndexedMesh.cpp replace ccr_::enumerate with flexible for_each 2020-08-13 14:35:14 +02:00
IndexedMesh.hpp Working small-to-normal support merging 2020-08-03 19:05:30 +02:00
JobController.hpp Separate support tree routing and meshing, remove Common.hpp/.cpp . 2020-08-03 19:05:30 +02:00
Pad.cpp Separate support tree routing and meshing, remove Common.hpp/.cpp . 2020-08-03 19:05:30 +02:00
Pad.hpp Merge branch 'tm_openvdb_integration' into lm_tm_hollowing 2019-11-11 12:55:22 +01:00
RasterBase.cpp Initial version of sl1 import with sla::Raster refactor. 2020-04-23 19:05:32 +02:00
RasterBase.hpp Initial version of sl1 import with sla::Raster refactor. 2020-04-23 19:05:32 +02:00
RasterToPolygons.cpp SLA archive import with miniz, marching square bugfixes 2020-04-23 19:12:07 +02:00
RasterToPolygons.hpp SLA archive import with miniz, marching square bugfixes 2020-04-23 19:12:07 +02:00
ReprojectPointsOnMesh.hpp Changed internal coordinates of drain holes 2020-08-24 08:11:12 +02:00
Rotfinder.cpp Separate support tree routing and meshing, remove Common.hpp/.cpp . 2020-08-03 19:05:30 +02:00
Rotfinder.hpp Merge branch 'tm_openvdb_integration' into lm_tm_hollowing 2019-11-11 12:55:22 +01:00
SpatIndex.cpp Separate support tree routing and meshing, remove Common.hpp/.cpp . 2020-08-03 19:05:30 +02:00
SpatIndex.hpp Separate support tree routing and meshing, remove Common.hpp/.cpp . 2020-08-03 19:05:30 +02:00
SupportPoint.hpp Separate support tree routing and meshing, remove Common.hpp/.cpp . 2020-08-03 19:05:30 +02:00
SupportPointGenerator.cpp Fix build on win and rpi 2020-08-13 15:09:22 +02:00
SupportPointGenerator.hpp Rename EigenMesh3D to IndexedMesh and SupportConfig to SupportTreeConfig 2020-08-03 19:05:30 +02:00
SupportTree.cpp Make compile time support tree conf params constexpr 2020-08-03 19:05:30 +02:00
SupportTree.hpp Add possible manipulation of small support diameter. 2020-08-03 19:05:30 +02:00
SupportTreeBuilder.cpp Working small-to-normal support merging 2020-08-03 19:05:30 +02:00
SupportTreeBuilder.hpp Working small-to-normal support merging 2020-08-03 19:05:30 +02:00
SupportTreeBuildsteps.cpp Fix build on win and rpi 2020-08-13 15:09:22 +02:00
SupportTreeBuildsteps.hpp Working small-to-normal support merging 2020-08-03 19:05:30 +02:00
SupportTreeMesher.cpp Fix bugs and non working tests 2020-08-03 19:05:30 +02:00
SupportTreeMesher.hpp Working small-to-normal support merging 2020-08-03 19:05:30 +02:00