Commit Graph

21175 Commits

Author SHA1 Message Date
tamasmeszaros
159fc4e28e Minor improvements
Fix bad function call exception with empty interrupter (OpenVDB)
2023-01-02 13:40:04 +01:00
tamasmeszaros
bfb1ec073d Comments for CSG stack ops 2023-01-02 11:07:15 +01:00
tamasmeszaros
1efc8191a2 Full support of csg op stack. Preferring cgal in preview if feasible 2022-12-21 18:09:31 +01:00
tamasmeszaros
d75b951c39 FInish csg operation stacking in cgal side
Broken slicing
2022-12-21 13:53:33 +01:00
tamasmeszaros
25ca46e3eb Add support for csg operation stacking 2022-12-20 17:38:46 +01:00
tamasmeszaros
4fabd0b307 Delete hollowing interior grid after the mesh is extracted
It was needed for the triangle trimming but that is gone now
2022-12-20 12:51:55 +01:00
tamasmeszaros
d3a4edd37f Skip voxelization for csg meshes with positive parts only. 2022-12-20 12:51:04 +01:00
tamasmeszaros
495a3f3557 Fix unshifted cut slices in sla gizmos 2022-12-20 11:25:48 +01:00
tamasmeszaros
8470d4594d Fix crash in debug mode with empty preview 2022-12-19 18:50:16 +01:00
tamasmeszaros
faf4d8e6b0 Fix triangle orientation after openvdb mesh generation 2022-12-19 18:49:53 +01:00
tamasmeszaros
f997609db6 Fix stl export of object with unwanted pad 2022-12-19 14:15:38 +01:00
tamasmeszaros
e8faa71fcf Decrease quality of preview meshes to improve processing time 2022-12-19 12:41:45 +01:00
tamasmeszaros
743d431574 Remove redundant bb calculation in AABBTree 2022-12-16 10:49:37 +01:00
tamasmeszaros
9606473c16 Try to fix build on msvc (perl xs) 2022-12-15 16:06:56 +01:00
tamasmeszaros
b8b462df5e Fix trafo for drillholes 2022-12-15 14:07:01 +01:00
tamasmeszaros
fdf51c8a5e Another fix for support points trafo 2022-12-15 13:50:19 +01:00
YuSanka
7832d600ff CutGizmo: Allow to add connectors for SLA 2022-12-15 13:22:22 +01:00
tamasmeszaros
6323e27cdc csg voxelization speedup with additional parallelism 2022-12-15 13:05:02 +01:00
tamasmeszaros
fa2fef9283 Optimize csg slicing with large number of positive parts 2022-12-15 12:27:53 +01:00
YuSanka
473c8a26a4 Suppress to switch to SLA-technology printer, if an object has a modifier(s)
+ WIP: ptSLA : Hide modifiers on 3DScene.
Waiting for @enricoturri1966 review/reworking
2022-12-15 11:46:05 +01:00
tamasmeszaros
999c49c8e8 Remove leftover comments in SLAPrint 2022-12-15 11:43:39 +01:00
tamasmeszaros
45fffed309 Remove leftover commented code 2022-12-15 09:50:11 +01:00
tamasmeszaros
cf63c60c22 Support points trafo seems to be OK now 2022-12-14 18:47:56 +01:00
tamasmeszaros
3f7dcf744b wip on support points elevation bug 2022-12-14 18:19:04 +01:00
YuSanka
a3403c51cf SLA mode: Updated object menu and "Change type" dialog
+ ObjectList: Suppress to add modifiers to the object
2022-12-14 14:57:23 +01:00
tamasmeszaros
f987caa63d Fix build in debug mode 2022-12-14 09:55:09 +01:00
tamasmeszaros
9143d9891a In SLA mode, upon export to stl, export preview mesh, if it exists 2022-12-13 15:13:31 +01:00
tamasmeszaros
5561e21e77 object export to stl will work the same way as in FFF
TODO might make more sense to execute background processing up until the necessary step and then export backend data
2022-12-13 14:53:27 +01:00
tamasmeszaros
9de057ddeb Fix in sla mode: wrong part menu and split submenu 2022-12-13 13:23:59 +01:00
YuSanka
0dadde6ae3 MenuFactory: SLA specific: Fixed adding of the "Edit text" menu item 2022-12-13 10:06:04 +01:00
tamasmeszaros
7b207aaf5c Add "Enforcers only" option into support combo box
And also make it work
2022-12-13 09:49:59 +01:00
tamasmeszaros
3a7af1c1de SLA Backend: skip voxelization if the original mesh is usable as preview 2022-12-13 09:49:54 +01:00
tamasmeszaros
2cf48683de enable split to parts in sla 2022-12-13 09:49:50 +01:00
tamasmeszaros
9dc091d1a8 Fix redundant token after include 2022-12-13 09:49:43 +01:00
tamasmeszaros
a141a4c0bc Improve cancellation of new sla backend 2022-12-13 09:49:37 +01:00
tamasmeszaros
8511a17ad0 Increase fidelity of openvdb previews and log duration of generating it 2022-12-13 09:49:31 +01:00
enricoturri1966
faf20a2650 Fixed crash while reloading scene when using sla printer with multipart objects 2022-12-12 15:37:36 +01:00
enricoturri1966
43c195e227 Fixed conflicts after merge with master 2022-12-07 15:44:27 +01:00
enricoturri1966
b7740743b8 Gizmo measure fixed to work with mirrored objects 2022-12-06 14:07:51 +01:00
enricoturri1966
5351137183 (Win Only) Detection of cursor size, to place tooltips on scene, performed on tooltip text setting instead of being repeated every frame 2022-12-06 13:49:05 +01:00
enricoturri1966
cf37f154ee Tech ENABLE_PROCESS_G2_G3_LINES set as default 2022-12-06 13:21:06 +01:00
enricoturri1966
6ee7445fe1 Tech ENABLE_USED_FILAMENT_POST_PROCESS set as default 2022-12-06 13:07:08 +01:00
enricoturri1966
4a0b1c77a7 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate 2022-12-06 12:18:17 +01:00
enricoturri1966
028dfb5d9e Tech ENABLE_LEGACY_OPENGL_REMOVAL set as default 2022-12-06 12:17:01 +01:00
Vojtech Bubnik
96ab500a13 Fixing Cut numerical issues on 45 degree rotated cube and
on 90 degree rotated cylinder.
2022-12-06 11:45:05 +01:00
Vojtech Bubnik
7309c729e0 Reworked "only_retract_when_crossing_perimeters" feature, which
was terribly slow:
Introduced RetractWhenCrossingPerimeters.cpp,hpp
AABBTreeIndirect traverse template was extended to support early exit.
2022-12-06 11:45:05 +01:00
tamasmeszaros
b1bfef44ba Convert static data to compile time constants 2022-12-06 10:00:51 +01:00
Lukas Matena
4a2acf9a7e Merge branch 'lm_optimize_measurement' 2022-12-06 09:58:21 +01:00
Lukas Matena
a47bb5bf1b Measurement: extract features on the fly, not when the tool is opened 2022-12-06 09:57:24 +01:00
Lukas Matena
a37f09edaa Measurement: optimize feature extraction:
- do not call ransac when not needed
- decrease number of ransac iterations
- precalculate inverse of transformation matrix
- pass the min error from ransac algorithm, do not calculate it again
2022-12-06 09:57:24 +01:00