Commit graph

47 commits

Author SHA1 Message Date
Lars Brubaker
235012984b Make past into work for container objects 2022-02-28 11:07:30 -08:00
LarsBrubaker
7000ae843d Improved selection maintainer 2022-02-26 22:49:12 -08:00
Lars Brubaker
e9a69e9644 Added a past into command 2022-02-24 12:04:44 -08:00
larsbrubaker
ae834316f4 system correct path to phil 2022-02-07 16:39:30 -08:00
Lars Brubaker
f83bdbeb7d Make sure when we create json it is valid and does not have selections in it 2022-02-04 14:51:41 -08:00
LarsBrubaker
2144ed477f renaming 2022-01-22 15:43:50 -08:00
Lars Brubaker
dbd1eb56ce Initial startup is better 2022-01-20 14:52:03 -08:00
LarsBrubaker
dd3912a504 Adding ability to cancel rebuilding 2021-12-05 22:43:57 -08:00
LarsBrubaker
ce340546bb Starting work to deal with co-planar faces 2021-11-13 22:45:27 -08:00
LarsBrubaker
36a52d25ac Clean and merge is faster 2021-10-25 13:25:23 -07:00
Lars Brubaker
2589238d89 Don't move non-printable objects on arrange 2021-10-19 11:20:02 -07:00
Lars Brubaker
10a482bb73 Make sure we choose the biggest low polygon that is effectively at an identical height 2021-06-22 17:13:24 -07:00
LarsBrubaker
fb32c74281 If item is too far away arrange it 2021-06-09 11:42:29 -07:00
Lars Brubaker
de9cf38db9 Made description and measure tools work when grouped
Fixed error with GitHub images
Improved multi line editor
2021-04-23 15:39:44 -07:00
Lars Brubaker
3398fea850 Don't arrange non-persist able objects (things like measure tool) 2021-02-17 17:47:48 -08:00
Lars Brubaker
2026bb220c improving item button logic
fix spelling
2021-02-05 17:52:29 -08:00
Lars Brubaker
0fd5b7a0f9 Moved ImageIO to .net standard 2020-11-24 18:08:49 -08:00
LarsBrubaker
95543966d3 Making array names better 2020-09-12 12:28:14 -07:00
LarsBrubaker
954865f934 Making Pro design apps work
fixing warnings
2020-05-24 22:52:43 -07:00
LarsBrubaker
18581597c7 Working on more enum display options
Improving image converter display
2020-05-10 19:17:48 -07:00
Lars Brubaker
dffe0b33d8 Adding reduce and hollow to a new 2020-02-27 08:56:39 -08:00
jlewin
0a183d1fd2 Add undo support for dual align, keep position 2019-06-19 17:32:08 -07:00
John Lewin
3717d284a7 Simplify - use overload with default identity matrix 2019-05-21 07:40:36 -07:00
John Lewin
7d3a7ca3db Fix typo 2019-05-20 14:13:56 -07:00
LarsBrubaker
863e183c88 changing undo replace command to transform command
issue: MatterHackers/MCCentral#5168
Arrange All Parts does not work with a single item on the bed
2019-03-20 08:07:25 -07:00
Lars Brubaker
0164c1d48e exclude support from lay flat consideration (if there is non-support)
issue: MatterHackers/MCCentral#3989
Consider excluding support from layflat
2019-03-14 15:19:27 -07:00
John Lewin
c760429bbe Arrange All should be un-doable
- Issue MatterHackers/MCCentral#5034
2019-03-13 14:14:55 -07:00
John Lewin
83712d7e08 Add and use new ISceneContext interface 2019-02-04 16:18:06 -08:00
John Lewin
ae923cd484 Move AddTransformSnapshot to InteractiveScene 2019-02-04 16:18:06 -08:00
Lars Brubaker
333f25dd95 Improving lay flat
try to consider faces that have an angle less that 45 first
2019-01-30 09:49:24 -08:00
LarsBrubaker
50eed56754 Make lay flat un-doable
Also improved it to look for the largest face now that we have triangles
This was the intent before but the move to simple mesh lost it and it
was never as accurate as the new method.

issue: MatterHackers/MCCentral#4954
Lay flat should be un-doable
2019-01-30 08:11:57 -08:00
John Lewin
b90c082b08 Simplify 2019-01-24 16:51:07 -08:00
John Lewin
a82564b383 Auto format 2019-01-24 16:01:45 -08:00
John Lewin
24fde5a031 Remove unnecessary mesh copy/assignment, use selectedItem.Mesh 2019-01-24 16:01:27 -08:00
Lars Brubaker
1c3e5d0d24 Fixed split into discrete meshes 2019-01-16 10:16:43 -08:00
Lars Brubaker
e1ce3419f2 simple mesh 2019-01-11 17:10:45 -08:00
John Lewin
eb4e741c48 Fix auto arrange/selection quirks
- Issue MatterHackers/MatterControl#4111
Auto arrange does not work for multiple items
2018-12-24 12:48:31 -08:00
LarsBrubaker
3e38fac335 Making ungroup and flatten do the same behavior and always be available 2018-12-16 08:35:55 -08:00
Lars Brubaker
8de283dbfe Say who is the owner of executing tasks. This allows us to filter running tasks displays
issue: MatterHackers/MCCentral#4660
Not printing printer tab showing print progress from printing printer tab
2018-12-05 13:48:57 -08:00
John Lewin
1114e5ef81 Move to bed center if empty bed
- Issue MatterHackers/MCCentral#4550
InsertNewItem leaves items in place when copied to part view
2018-11-12 11:41:26 -08:00
John Lewin
64ec76627f Remove InsertNewItem coupling to ActivePrinter
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-11 08:59:00 -08:00
John Lewin
712dadd3a7 Convert Paste/DuplicateItem to receive sceneContext
- Required to remove ActivePrinter from InsertNewItem
- Issue MatterHackers/MCCentral#4549
Remove ActivePrinter from ApplicationController
2018-11-11 08:51:50 -08:00
Lars Brubaker
d99af94609 offset past and copy objects 2018-10-29 16:56:29 -07:00
John Lewin
ec4639469c Revise Part -> Print plating logic 2018-10-23 18:29:58 -07:00
Lars Brubaker
2e086a0e87 Make sure we arrange parts on print if they will not fit 2018-10-23 13:48:21 -07:00
John Lewin
6a60fd5ff8 Increase priority of clipboard images for Mac
- Long term fix is to detect and use Image content type over text
2018-09-28 13:35:53 -07:00
Lars Brubaker
bed90234e7 Made MatterControl run as a .net standard app
Moving matter control to a lib and creating a new exe to run it
2018-09-06 16:09:58 -07:00
Renamed from PartPreviewWindow/View3D/SceneActions.cs (Browse further)