John Lewin
ff7b8e40cf
Add item Drawables list
2019-02-04 16:18:05 -08:00
John Lewin
8f58e8e8d4
Extract InspectedItem render to new Drawable
2019-02-04 16:18:05 -08:00
John Lewin
a8dd1c6a5d
Extract AABB debugger to new Drawable
2019-02-04 16:18:05 -08:00
John Lewin
0f857acc96
Add iterable list of Drawables to viewer
2019-02-04 16:18:05 -08:00
John Lewin
c2fee997d2
Extract AxisIndicator to new Drawable
2019-02-04 16:18:05 -08:00
John Lewin
add10eb242
Enable Drawable example
2019-02-04 16:18:04 -08:00
John Lewin
2a37ac564a
Extract debug Drawables
2019-02-04 16:18:04 -08:00
John Lewin
f6a1029efc
Extract drawable component from viewer
2019-02-04 16:18:04 -08:00
John Lewin
088db639a3
Indirectly combine MeshViewWidget and InteractionLayer
2019-02-04 16:18:04 -08:00
John Lewin
9908b54dbc
Improve naming
2019-02-04 16:18:04 -08:00
John Lewin
56475a4bfa
Remove dead code
2019-02-04 16:18:04 -08:00
John Lewin
0b1e3732c4
Revise plugins
2019-02-04 16:18:04 -08:00
LarsBrubaker
6731fdc5d8
Merge branch '2.19.2'
2019-02-03 13:34:11 -08:00
Lars Brubaker
add3356085
Make all the supports remove when we ask to remove supports
...
issue: MatterHackers/MCCentral#4978
Cannot remove support after saving and reopening design
2019-01-31 18:23:22 -08:00
John Lewin
8dfbd04423
Resuse existing AddToPlate() to pickup latest load/position behavior
...
- Move behavior into more reusable location, next to similar
AddToPlate helper methods
- Issue MatterHackers/MCCentral#4955
Part plated at origin instead of bed center
2019-01-31 16:07:05 -08:00
John Lewin
15a6f063d7
Remove dead code
2019-01-31 16:02:28 -08:00
John Lewin
3dec3a93fb
Remove redundant key definitions
2019-01-31 16:02:28 -08:00
Lars Brubaker
9061c2ed35
Needed to have the texture on the bed have some transparent pixels in it
...
issue: MatterHackers/MCCentral#4961
Support Pillars are invisible unless viewing from underneath bed
2019-01-31 13:46:19 -08:00
John Lewin
18fc068d2c
Add missing localizations
...
- Issue MatterHackers/MCCentral#4976
Localize strings
2019-01-31 12:35:12 -08:00
LarsBrubaker
1918d5987a
improving support generator
...
can undo remove supports
starting work on not overlapping existing support
working on support tests
cleaned up delete command (use selection maintainer)
2019-01-31 07:56:36 -08:00
LarsBrubaker
efe0255238
Merge branch '2.19.2' of https://github.com/MatterHackers/MatterControl into 2.19.2
...
# Conflicts:
# MatterControlLib/DesignTools/Braille/BrailleCardObject3D.cs
2019-01-30 22:58:12 -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
John Lewin
7037772465
Extract embedded types to new files
2019-01-30 08:26:23 -08:00
John Lewin
17c055c3bd
Remove unnecessary indirection
2019-01-30 08:26:23 -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
LarsBrubaker
77ebe6ab09
Starting work on new subtract with source
2019-01-29 08:11:47 -08:00
LarsBrubaker
7793ab8aea
Cleaning up base
...
refactoring
2019-01-29 08:11:47 -08:00
Lars Brubaker
6305303047
Cleaning up object3d invalidate calls
2019-01-28 17:44:10 -08:00
Lars Brubaker
f0728e0610
Change the Invalidate Type to flags
...
remove undo buffer from invalidate type
2019-01-28 14:19:48 -08:00
LarsBrubaker
13c7ca93be
Common invalidate for all operations source objects
...
issue: MatterHackers/MCCentral#4941
changing color of inner object of curve not updating on screen color
2019-01-28 07:53:38 -08:00
LarsBrubaker
63fc7e5b83
Made intersection have a source object
...
improved update of toolbar buttons for OperationSourceContainerObject3D s
2019-01-27 18:12:19 -08:00
LarsBrubaker
6d6337f5aa
Refactoring - moving files
2019-01-27 15:20:05 -08:00
LarsBrubaker
50d77638c7
Change curve object to new source pattern
...
Fixed a bug with single item input it combine
2019-01-27 11:25:37 -08:00
LarsBrubaker
9b799df0e9
Get pinch to use new source pattern
...
Fixed a bug with multiple items in combine
2019-01-26 15:50:53 -08:00
LarsBrubaker
b5bc480daa
Fix combine position
...
Make flatten name consistent
2019-01-26 11:44:08 -08:00
LarsBrubaker
de37db2a09
Working to fixe combine tests
2019-01-26 09:32:07 -08:00
Lars Brubaker
31da215058
Made the tree rebuild quickly when adding support
2019-01-25 17:00:33 -08:00
Lars Brubaker
564e5e7bf1
Moved array and combine objects to new source pattern
...
reverted align object to only align children
have new combine 2 object to preserve old files
2019-01-25 16:46:23 -08:00
Lars Brubaker
57b94fd7a4
Improvements to operation source object
2019-01-25 13:25:10 -08:00
John Lewin
151db5bd30
Revise MinimumSize
2019-01-24 17:50:59 -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
1d60533947
combine on an align correctly maintains positions
2019-01-24 14:47:35 -08:00
John Lewin
d45bf5e1d3
Split print and slice validation to reduce non-relevant reporting
...
- Issue MatterHackers/MCCentral#4884
2019-01-24 08:24:18 -08:00
John Lewin
c7d6c9b75a
Revise tests to account for new "Finish Setup Button" location
...
- Add infrastructure to find and set new button identifier
- Issue MatterHackers/MCCentral#4902
Investigate failing PulseRequiresLevelingAndLevelingWorks test
2019-01-23 23:02:46 -08:00
John Lewin
920672672a
Fix incorrect layout style
2019-01-23 13:38:59 -08:00
John Lewin
2555b9d50d
Extract validation display to reusable component
...
- Issue MatterHackers/MCCentral#4885
2019-01-23 06:54:18 -08:00
John Lewin
4320fc49ac
Restore validation panel heading and adjust spacing
2019-01-22 18:04:55 -08:00
John Lewin
285e2ca22f
Order validation errors by ErrorLevel
2019-01-22 17:38:29 -08:00