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

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-13Reproject support and hole points after a reload from disk op.tamasmeszaros
2020-05-11Fix missing support mini stickstamasmeszaros
2020-04-23SLA archive import with miniz, marching square bugfixestamasmeszaros
Fix compilation on Windows Fix array subscript out of range error in MarchingSquares Fix normals of mesh constructed from slices Improve performance of mesh construction from slices
2020-04-23Initial version of sl1 import with sla::Raster refactor.tamasmeszaros
2020-04-07Merge branch 'lm_gizmos' into lm_fdm_supports_gizmoLukas Matena
2020-03-26Merge remote-tracking branch 'remotes/prusa/master'supermerill
seems to work need to update profiles & ui
2020-03-2564bit coord_tbubnikv
Vec3i as a vertex index to TriangleMesh constructor
2020-03-19WIP: First working implementation of the triangle selector for the FDM ↵Lukas Matena
support gizmo
2020-03-03Removed SLA unused codeLukas Matena
Mostly the dead-ends that were tried when hollowing was being implemented
2020-03-02Promote max_bridges_on_pillar to be a runtime parameter.tamasmeszaros
This way the user greater control over support tree branching and the amount of pillars created.
2020-02-08Spiral vase improvements and bugfixes.bubnikv
Fixes Connecting / expanding Bottom Layers to Vase Perimeter #253 Fixes Slicing error in vase mode #452 Fixes Slicing Issue (Vase Mode, 0.6mm dmr nozzle) #1887 Fixes Top fill pattern isn't used in spiral vase mode #2533 Fixes Cisar's vase doesn't slice correctly, creates artefacts #3595 When the model is sliced, all the contours are newly oriented counter-clockwise (even holes), merged and then only the largest area contour is retained. In perimeter generator, if the largest contour splits into multiple perimeters, newly only the largest area perimeter is retained in spiral vase mode. These two changes solve #3595 and similar. The infill is newly calculated only for the bottom solid layers if the spiral vase mode is active (removes various unwanted infill along the vase walls), and the last bottom solid layer is switched to a top solid pattern (solves #2533). The thin walls are newly enforced to be disabled in spiral vase mode, and the "ensure vertical shell wall" is enforced in spiral vase mode to extend the bottom of the vase to the vase hull (fixes #253).
2020-02-06Hollowing: allow to place drain holes on the inner surface of a hollowed cavityLukas Matena
Drain holes are not allowed to be placed on its own inner surface. This was recently (0e3ebb3) done by forcing invalidation of the slaposDrillHoles, which also invalidates and therefore hides the drilled mesh. However, that also hides the hollowed mesh and it is not possible to place holes inside the cavity. This change does not dump the drilled mesh, but checks that no raycast hit ends up in a hole.
2020-01-24Add prusaslicer.ini to sl1 output ziptamasmeszaros
2020-01-24append full config to sla zipped initamasmeszaros
SPE-1081
2020-01-24Bugfixes and refactoring for SLA backendtamasmeszaros
remove duplicate code Mark conversion constructors of EigenMesh3D `explicit` Working on mesh simplification for hollowed interior Fix bug SPE-1074: crash with empty supports and disabled pad. fix regression after refactor Remove unfinished code Fix missing includes and dumb comments
2020-01-24Use mesh boolean in the backend to drill holes.tamasmeszaros
2020-01-23add mesh simplification.tamasmeszaros
SPE-1072 Working but flipped normals with the interior. Testing on treefrog passed Oversampling for hollowed mesh should not be less than 3x Flip back normals after simplify and remove redundant test code.
2020-01-17Fixed a bug in the hole-aware raycasterLukas Matena
2020-01-15Remove wrapper around std::mt19937 tamasmeszaros
2020-01-14Eliminate use of uninitialized variable.tamasmeszaros
2020-01-14Test sla support point generation determinism with seed parametertamasmeszaros
2020-01-14Make support point generator deterministic.tamasmeszaros
2020-01-14Refactor model facing support generation.tamasmeszaros
Fix for touching junction when adding aux pillars. Fix issue with overly long support bridges.
2020-01-14Fix zero elevation support maneuvers and comment to clarify the alg. tamasmeszaros
2020-01-09Fixed a raycaster problem with handling duplicate hits from iglLukas Matena
The duplicate hits confused winding number calculations in the raycaster, which in turn returned incorrect hit.
2020-01-08Performance improvements in raycastertamasmeszaros
2020-01-08Add tests for EigenMesh3D raycaster with hole support.tamasmeszaros
Tests fail! Supports are intersecting the object when holes are added.
2020-01-02Merge commit '305ccfd9072dffdad7a9c6fa4b3e881d830daee8'supermerill
also add a better message when a config bundle is problematic.
2019-12-20Merge branch 'master' into lm_tm_hollowingLukas Matena
2019-12-19Fix polytree traversal.tamasmeszaros
Put back old traverse_pt and union_pt_chained
2019-12-19Divide pad blueprint before its filtered.tamasmeszaros
Filtering may remove the outer pad and the division expects an outer part to be present.
2019-12-16Add opencsg demo sandboxtamasmeszaros
2019-12-11fix mergesupermerill
2019-12-11merge wipsupermerill
2019-12-05Merge commit '5e3e5492487690fb48cd7c4bb0b7e0e019e30a5c' (wip)supermerill
2019-11-29SLATreeSupports generator now takes account for holes and can build supports ↵Lukas Matena
through them
2019-11-22Merge branch 'lm_tm_hollowing' into lm_hollow_gizmoLukas Matena
2019-11-22EigenMesh3D raycaster should now be able to pick a correct intersection on ↵Lukas Matena
the object or inside a hole
2019-11-19Started work on extending EigenMesh3D to account for possible drain holes ↵Lukas Matena
when raycasting
2019-11-18Merge branch 'master' into lm_tm_hollowingtamasmeszaros
2019-11-13Merge branch 'tm_openvdb_integration' into lm_tm_hollowingtamasmeszaros
2019-11-13Holes are now visible on slices in preview.tamasmeszaros
2019-11-12SLAPrint steps moved to separate module.tamasmeszaros
* Lambdas replaced with class methods
2019-11-11Fix non thread-safe data flow between plater and hollowing gizmo.tamasmeszaros
2019-11-11Merge branch 'tm_openvdb_integration' into lm_tm_hollowingtamasmeszaros
* Refactor file names in SLA dir
2019-11-08Unified igl calls in MeshRaycaster and EigenMesh3DLukas Matena
MeshRaycaster is still aware of the clipping plane but it now uses EigenMesh3D internally Public interface of both classes is unchanged
2019-11-08Enhanced hollowing scheme, closing distance working as expected.tamasmeszaros
2019-11-08Drain holes are now saved in ModelObjectLukas Matena
Internal changes in GLGizmoHollow.cpp
2019-11-08hollowing params renamed, filtering generalizedtamasmeszaros
2019-11-05Add oversampling and gaussian filter to hollowing.tamasmeszaros
* Additional steps hollowing and drilling in SPAPrint * Remove SLABoilerPlate.hpp as it was empty.