77 Commits

Author SHA1 Message Date
Filip Sykala
864d1e5830 Cut surface in backend job
Store flag about use surface(into 3mf and style)
GUI: Add checkbox to start using model surface
2022-05-04 19:42:39 +02:00
Filip Sykala
8f14b5395f Icons for part type 2022-05-02 10:09:26 +02:00
Filip Sykala
a1d7040902 WIP: cut surface of model
update emboss icons to not be soo huge - pixel preccisse
2022-04-26 17:43:38 +02:00
Filip Sykala
7c1cf6fa7e Offseted move with text volume over surface
+ use fix of .3mf transformation
2022-04-08 15:16:05 +02:00
Filip Sykala
331d4d4557 Show user warning about unknown symbols by font inside of input text
Fix correct selection of collection ascent, descent, ...
Remove boost log from emboss --> not work properly on thread
2022-04-07 16:34:14 +02:00
Filip Sykala
fe697d381a Try to fix rotation gizmo in emboss 2022-04-05 15:56:20 +02:00
Filip Sykala
6cdba760c9 Say about not loadable font face when select it 2022-03-30 12:56:17 +02:00
Filip Sykala
394a59d44f Cancel only text update job 2022-03-29 17:05:24 +02:00
Filip Sykala
feb9eda0c8 Try to solve case of no reachable font style 2022-03-28 17:38:39 +02:00
Filip Sykala
ae4d8af2c1 Fix case when appear bad loading of icons 2022-03-28 11:53:11 +02:00
Filip Sykala
ffab47dac7 Update volume identified by ObjectID
(NOT VolumePtr which could invalidate by deleting volume)
2022-03-22 16:58:29 +01:00
Filip Sykala
c8e3836177 Fix merge 2022-03-09 12:59:20 +01:00
Filip Sykala
e8cfe35f78 Do not use RaycastManager inside job
Separate Jobs for Creation of volume from creation of Object
2022-03-08 19:15:56 +01:00
Filip Sykala
f3f2dddcd1 Fix order of filling stored items 2022-02-22 13:13:21 +01:00
Filip Sykala
8f9887acdb Reduce amount of Undo/Redo snapshots 2022-02-22 12:43:29 +01:00
Filip Sykala
233ea5e0d8 Store activ font style 2022-02-21 09:00:03 +01:00
Filip Sykala
a8ef5c35d2 Undo changes for input 2022-02-18 12:33:39 +01:00
Filip Sykala
84cd85e243 Fix advanced alliment + translation for calc offsets 2022-02-16 08:41:56 +01:00
Filip Sykala
92a6067dee Try to move with volume 2022-02-09 10:08:56 +01:00
Filip Sykala
1078fe55ec Create text on second Part(volume) of object 2022-02-01 18:31:27 +01:00
Filip Sykala
936ba6c28c Default font inside of gizmo 2022-02-01 08:21:11 +01:00
Filip Sykala
d10fd37b2f Creation by jobs 2022-01-28 19:33:57 +01:00
Filip Sykala
53ee0092b0 Create emboss object on cursor position 2022-01-28 18:00:10 +01:00
Filip Sykala
ed818f9177 Transformation of text is now allowed only inside object instance 2022-01-27 13:38:52 +01:00
Filip Sykala
137399ef1a Style select with rendered name
Fix negative volume color when dragging
2022-01-27 10:47:05 +01:00
Filip Sykala
770a5c5501 Redesign GUI of emboss 2022-01-20 16:09:48 +01:00
Filip Sykala
4d31128837 Separate font manager to be able manage imgui font for all fonts
Separate FontListSerializable
Rename Emboss::Font to Emboss::FontFile
2022-01-13 22:00:53 +01:00
Filip Sykala
310d53c1b9 Duplicate font item GUI 2022-01-11 14:07:38 +01:00
Filip Sykala
3e0bc4a529 Only unique name of font item
Add FontListSerializable for store/load font list from AppConfig
2022-01-10 10:59:10 +01:00
Filip Sykala
ef6860d4ee Move font property inside of font item to store together with font 2022-01-07 18:50:57 +01:00
Filip Sykala
4e559daece Not use shared raycasters 2022-01-04 15:31:49 +01:00
Filip Sykala
5869f86d97 Initial shape for emboss is not cached any more 2022-01-04 13:21:31 +01:00
Filip Sykala
e55e418c61 Separate raycaster manager
Dragging text object over model surface - only temporary preview
2022-01-03 12:23:44 +01:00
Filip Sykala
1259b878fb add NSVG utils into cmakelists
Move trunc to ImGuiWrapper
2021-12-20 21:58:21 +01:00
Filip Sykala
01d0f96720 Ray caster starts 2021-12-20 14:22:43 +01:00
Filip Sykala
2435b7af07 Enable rotation by propagation on_mouse event into gizmo 2021-12-17 09:14:36 +01:00
Filip Sykala
27bae18aab start using jobs 2021-12-14 19:13:33 +01:00
Filip Sykala
3fab53894e Emboss rotation 2021-12-02 12:59:53 +01:00
Filip Sykala
ef1bdf60ee transformation of object 2021-12-01 13:56:52 +01:00
Filip Sykala
b36a535763 Preview for Rotation of text 2021-11-30 09:08:56 +01:00
Filip Sykala
01b85e4051 Calculate window size 2021-11-26 14:39:19 +01:00
Filip Sykala
b143c543c7 Move call after close in code (I hope in change way of modify volume) 2021-11-26 13:48:22 +01:00
Filip Sykala
1e719bab26 Separate create volume from edit 2021-11-25 15:26:45 +01:00
Filip Sykala
93131ab69c clean emboss from add volume 2021-11-15 15:38:06 +01:00
Filip Sykala
f16648bd3a Emboss on thread - partialy - test for linux 2021-11-12 13:38:19 +01:00
Filip Sykala
378d8af7ac Set fine position 2021-11-08 12:18:10 +01:00
Filip Sykala
b359c0797c Fix linux 2021-10-29 12:13:45 +02:00
Filip Sykala
6a102cba99 Create wxFont from font property 2021-10-29 11:53:23 +02:00
Filip Sykala
d2dda18753 Remove Flatness and deduce it from font size 2021-10-27 15:47:51 +02:00
Filip Sykala
706d963f7f Different font type by OS
Connect size with wxFont
2021-10-26 18:56:19 +02:00