536 Commits

Author SHA1 Message Date
Filip Sykala - NTB T15p
0e1664be40 Fix disabling per_glyph 2024-06-20 16:01:32 +02:00
Filip Sykala - NTB T15p
0767d56fb1 Add volume transformation into Update volume data - which is used only for style change at the moment
It will be fine to unify filnal volume transformation when it is used together with use surface
2024-06-20 16:01:32 +02:00
Filip Sykala - NTB T15p
108e201ec7 SPE-2117
Fix embossing text PerGlyph stored in style (initialize per glyph on backend)

Separate draw of advanced input.
Fix generate of preview rotation(with "per glyph" or "use surface")
Fix per glyph orientation is calculated from glyph width.
(not fixed 5mm - better result on edges)
Add Cancel job before check that value is changed.
Remove "FontPoint" units from GUI (use mm or in)
Change range for boldness values
2024-06-20 16:01:32 +02:00
Lukáš Hejl
aaf14f94bb SPE-1838: Remove custom supports, seams, and multi-material painting from an embossed text when the geometry of the embossed text changes. 2024-06-17 12:27:50 +02:00
Filip Sykala - NTB T15p
5898fc5467 Propagate transformation from UI to backend on close embossed SVG
(from GLVolume to ModelVolume)
2024-06-12 19:14:59 +02:00
Filip Sykala - NTB T15p
c5d94d1d95 Propagate transformation from UI to backend on close Emboss gizmo
(from GLVolume to ModelVolume)
Fix SPE-2126
2024-06-12 19:14:59 +02:00
Filip Sykala - NTB T15p
005f65a3b2 Do not store current changes when delete style
(cherry picked from commit 1b1e14a2bc1ae0536dc2d5f395605d303aaa4ca2)
2024-04-24 10:09:10 +02:00
YuSanka
e9361b4f61 ImGuiWrapper is split now into ImGuiWrapper, which contains and uses internal variables,
and ImGuiPureWrap (name space which uses just pure ImGui functions and doesn't use wxWidgets)
2024-04-05 12:38:47 +02:00
Filip Sykala - NTB T15p
ee3546b186 SPE-2103
Make snap-shot to undo/redo stack only on release slider

Connected with attributes:
Text/advanced(char gap, line gap, boldness, skew ratio)
SVG(size)

Also change range for Boldness. VRT font-Ascent.
(different font may have different slider value range)

Fix line gap (it was denied when per glyph was false)
2024-01-23 14:27:02 +01:00
Filip Sykala - NTB T15p
82c53aef01 Merge branch 'fs_fix_SPE-2097' into master_27x 2024-01-18 13:09:27 +01:00
Filip Sykala - NTB T15p
b9039c84cb Fix application of rotation and distance from surface after style change 2024-01-11 10:32:45 +01:00
Filip Sykala - NTB T15p
ff13a7c99b Store undo/redo snap after stop input-sliding 2024-01-05 14:25:05 +01:00
Filip Sykala - NTB T15p
eb9b8c0c2b Align font preview to left. (closer to font name) 2024-01-05 11:25:34 +01:00
Filip Sykala - NTB T15p
b67c4785f0 Fix style preview size per resolution 2024-01-05 11:24:51 +01:00
Filip Sykala - NTB T15p
73060ecee7 Fix rotation by gizmo of embossed text on reflected object
+ refactoring code to do same for svg and text
2023-11-03 10:34:09 +01:00
Filip Sykala - NTB T15p
7b93b5e512 change in platter changed object:
call with object itself(do not use index to object list)
add recalculate object bounding box
add check whether object is not outside the bed
2023-10-25 18:16:51 +02:00
Filip Sykala - NTB T15p
9c054b05c1 Fix: missunderstanding function is_single_volume() 2023-10-25 17:14:38 +02:00
Filip Sykala - NTB T15p
fe47296945 Fix face the camera 2023-10-25 16:16:33 +02:00
Filip Sykala - NTB T15p
2b83ff1e7a Fix:
hide operation for Text object with modifier
2023-10-25 11:59:18 +02:00
Filip Sykala - NTB T15p
00c1c9a4c1 Core refactor -> preparation to face the came 2023-10-24 12:34:29 +02:00
Filip Sykala - NTB T15p
7324d032a1 Revert "Disable function "face to camera""
This reverts commit 47dd1106b4dc356f4f50681d3053a4e205ec3e0d.
2023-10-24 09:59:07 +02:00
Filip Sykala - NTB T15p
47dd1106b4 Disable function "face to camera" 2023-10-18 15:20:30 +02:00
Lukas Matena
e971f5f832 Translations: fixes and changes in phrases 2023-10-16 09:06:37 +02:00
YuSanka
ec6580cdc6 Localization: Small fixes for GizmoEmboss and GizmoSVG 2023-10-09 15:39:24 +02:00
Filip Sykala - NTB T15p
0e41e2aaca Fix mirroring for embossed text 2023-10-02 16:16:21 +02:00
Filip Sykala - NTB T15p
f6cbf1892b Fix issue SPE-1911 2023-09-22 11:00:28 +02:00
Filip Sykala - NTB T15p
92285a3f7b Change translation to shorter version 2023-09-15 14:00:02 +02:00
Filip Sykala - NTB T15p
35c5099469 Add comments for translators
extend size of separator(on retina displays is larger)
2023-09-15 13:05:29 +02:00
Filip Sykala - NTB T15p
6ef95999d3 Comment reemboss 2023-09-14 20:13:16 +02:00
Filip Sykala - NTB T15p
3421a9298a Remove depricated variable
+ read old staff in separate 3mf function
2023-09-13 11:56:37 +02:00
Filip Sykala - NTB T15p
1d2bc5afec Fix:
./src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp:1155:6: warning: ‘void {anonymous}::init_new_text_line(Slic3r::GUI::TextLinesModel&, const Transform3d&, const Slic3r::ModelObject&, Slic3r::GUI::Emboss::StyleManager&)’ defined but not used [-Wunused-function]
../src/slic3r/Utils/EmbossStyleManager.cpp:650:68: warning: ‘depth’ may be used uninitialized in this function [-Wmaybe-uninitialized]
../src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp:1169:17: warning: unused variable ‘data’ [-Wunused-variable]
2023-09-07 06:37:49 +02:00
Filip Sykala - NTB T15p
ca71305c75 Merge branch 'master' into fs_svg
# Conflicts:
#	src/slic3r/Utils/EmbossStylesSerializable.cpp
#	src/slic3r/Utils/EmbossStylesSerializable.hpp
2023-09-04 13:33:22 +02:00
ps_copyright
f32859c302 final copyright headers 2023-09-01 14:49:07 +02:00
Filip Sykala - NTB T15p
f5d5ebe418 Merge branch 'master' into fs_svg 2023-08-25 15:34:03 +02:00
YuSanka
e34e267b8c Localization: Updated POT. Community dictionaries are merged with new POT.
+ Fixed some phrases
+ Added some comments for translators
2023-08-22 17:33:27 +02:00
Filip Sykala - NTB T15p
57141aa61a Merge branch 'master' into fs_svg
# Conflicts:
#	src/slic3r/GUI/Gizmos/GLGizmoEmboss.hpp
2023-08-22 16:20:42 +02:00
Filip Sykala - NTB T15p
92914685f4 Warning for open path 2023-08-22 16:19:22 +02:00
Filip Sykala - NTB T15p
163f81f1d4 Fix for checkbox tooltip 2023-08-22 15:31:26 +02:00
Filip Sykala - NTB T15p
3411a32f88 Fix depth value for re_emboss 2023-08-17 09:14:44 +02:00
Filip Sykala - NTB T15p
7f647c49f5 Special case of mirror when emboss gizmo is opend 2023-08-14 08:14:07 +02:00
Filip Sykala - NTB T15p
803c442927 Re projection of text outside of emboss gizmp 2023-08-10 14:00:49 +02:00
Filip Sykala - NTB T15p
33e07c6dd5 Fix after merge 2023-08-10 12:36:56 +02:00
Filip Sykala - NTB T15p
14b22e7310 Merge branch 'fs_dir_per_glyph_SPE-1597' into fs_svg
# Conflicts:
#	src/libslic3r/Emboss.cpp
#	src/slic3r/GUI/TextLines.cpp
2023-08-10 10:17:34 +02:00
Filip Sykala - NTB T15p
acb3e6dd37 Textline offset same as Vertical center of text 2023-08-10 08:55:43 +02:00
Filip Sykala - NTB T15p
f51c0e651b Visualization by torus 2023-08-09 15:53:10 +02:00
Filip Sykala - NTB T15p
b699e6da9b Merge branch 'fs_dir_per_glyph_SPE-1597' into fs_svg
# Conflicts:
#	src/libslic3r/Emboss.cpp
#	src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp
#	src/slic3r/GUI/Jobs/CreateFontStyleImagesJob.cpp
#	src/slic3r/GUI/TextLines.cpp
2023-08-08 17:13:15 +02:00
Filip Sykala - NTB T15p
7df988dd2d Recalculate text lines after change text direction 2023-08-07 17:38:31 +02:00
Filip Sykala - NTB T15p
36d5353c67 Vertical alignemnt center is now in 1/3 of the font ascent
Default vertical alignement is center (for closer result to previous unaligneg version)
2023-08-07 15:59:55 +02:00
Filip Sykala - NTB T15p
6c0d7b79e3 Set default align to center as mentioned in SPE-1597
Align visualization warning is active only for multiline
2023-08-03 09:12:49 +02:00
Filip Sykala - NTB T15p
fcdaf6acbf Show key shortcut in the title of text emboss window 2023-07-25 08:26:13 +02:00