Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-13 | Reproject support and hole points after a reload from disk op. | tamasmeszaros | |
2020-05-11 | Fix missing support mini sticks | tamasmeszaros | |
2020-04-23 | SLA archive import with miniz, marching square bugfixes | tamasmeszaros | |
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-23 | Initial version of sl1 import with sla::Raster refactor. | tamasmeszaros | |
2020-04-07 | Merge branch 'lm_gizmos' into lm_fdm_supports_gizmo | Lukas Matena | |
2020-03-26 | Merge remote-tracking branch 'remotes/prusa/master' | supermerill | |
seems to work need to update profiles & ui | |||
2020-03-25 | 64bit coord_t | bubnikv | |
Vec3i as a vertex index to TriangleMesh constructor | |||
2020-03-19 | WIP: First working implementation of the triangle selector for the FDM ↵ | Lukas Matena | |
support gizmo | |||
2020-03-03 | Removed SLA unused code | Lukas Matena | |
Mostly the dead-ends that were tried when hollowing was being implemented | |||
2020-03-02 | Promote 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-08 | Spiral 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-06 | Hollowing: allow to place drain holes on the inner surface of a hollowed cavity | Lukas 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-24 | Add prusaslicer.ini to sl1 output zip | tamasmeszaros | |
2020-01-24 | append full config to sla zipped ini | tamasmeszaros | |
SPE-1081 | |||
2020-01-24 | Bugfixes and refactoring for SLA backend | tamasmeszaros | |
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-24 | Use mesh boolean in the backend to drill holes. | tamasmeszaros | |
2020-01-23 | add 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-17 | Fixed a bug in the hole-aware raycaster | Lukas Matena | |
2020-01-15 | Remove wrapper around std::mt19937 | tamasmeszaros | |
2020-01-14 | Eliminate use of uninitialized variable. | tamasmeszaros | |
2020-01-14 | Test sla support point generation determinism with seed parameter | tamasmeszaros | |
2020-01-14 | Make support point generator deterministic. | tamasmeszaros | |
2020-01-14 | Refactor model facing support generation. | tamasmeszaros | |
Fix for touching junction when adding aux pillars. Fix issue with overly long support bridges. | |||
2020-01-14 | Fix zero elevation support maneuvers and comment to clarify the alg. | tamasmeszaros | |
2020-01-09 | Fixed a raycaster problem with handling duplicate hits from igl | Lukas Matena | |
The duplicate hits confused winding number calculations in the raycaster, which in turn returned incorrect hit. | |||
2020-01-08 | Performance improvements in raycaster | tamasmeszaros | |
2020-01-08 | Add tests for EigenMesh3D raycaster with hole support. | tamasmeszaros | |
Tests fail! Supports are intersecting the object when holes are added. | |||
2020-01-02 | Merge commit '305ccfd9072dffdad7a9c6fa4b3e881d830daee8' | supermerill | |
also add a better message when a config bundle is problematic. | |||
2019-12-20 | Merge branch 'master' into lm_tm_hollowing | Lukas Matena | |
2019-12-19 | Fix polytree traversal. | tamasmeszaros | |
Put back old traverse_pt and union_pt_chained | |||
2019-12-19 | Divide pad blueprint before its filtered. | tamasmeszaros | |
Filtering may remove the outer pad and the division expects an outer part to be present. | |||
2019-12-16 | Add opencsg demo sandbox | tamasmeszaros | |
2019-12-11 | fix merge | supermerill | |
2019-12-11 | merge wip | supermerill | |
2019-12-05 | Merge commit '5e3e5492487690fb48cd7c4bb0b7e0e019e30a5c' (wip) | supermerill | |
2019-11-29 | SLATreeSupports generator now takes account for holes and can build supports ↵ | Lukas Matena | |
through them | |||
2019-11-22 | Merge branch 'lm_tm_hollowing' into lm_hollow_gizmo | Lukas Matena | |
2019-11-22 | EigenMesh3D raycaster should now be able to pick a correct intersection on ↵ | Lukas Matena | |
the object or inside a hole | |||
2019-11-19 | Started work on extending EigenMesh3D to account for possible drain holes ↵ | Lukas Matena | |
when raycasting | |||
2019-11-18 | Merge branch 'master' into lm_tm_hollowing | tamasmeszaros | |
2019-11-13 | Merge branch 'tm_openvdb_integration' into lm_tm_hollowing | tamasmeszaros | |
2019-11-13 | Holes are now visible on slices in preview. | tamasmeszaros | |
2019-11-12 | SLAPrint steps moved to separate module. | tamasmeszaros | |
* Lambdas replaced with class methods | |||
2019-11-11 | Fix non thread-safe data flow between plater and hollowing gizmo. | tamasmeszaros | |
2019-11-11 | Merge branch 'tm_openvdb_integration' into lm_tm_hollowing | tamasmeszaros | |
* Refactor file names in SLA dir | |||
2019-11-08 | Unified igl calls in MeshRaycaster and EigenMesh3D | Lukas Matena | |
MeshRaycaster is still aware of the clipping plane but it now uses EigenMesh3D internally Public interface of both classes is unchanged | |||
2019-11-08 | Enhanced hollowing scheme, closing distance working as expected. | tamasmeszaros | |
2019-11-08 | Drain holes are now saved in ModelObject | Lukas Matena | |
Internal changes in GLGizmoHollow.cpp | |||
2019-11-08 | hollowing params renamed, filtering generalized | tamasmeszaros | |
2019-11-05 | Add oversampling and gaussian filter to hollowing. | tamasmeszaros | |
* Additional steps hollowing and drilling in SPAPrint * Remove SLABoilerPlate.hpp as it was empty. |