Lars Brubaker
acf3ea14fa
Made paint material work much better
2017-12-07 17:23:38 -08:00
Lars Brubaker
b665025e17
Made do undo work for subtract, support, color, intersect & paint
2017-12-07 13:22:07 -08:00
Lars Brubaker
71979e35e9
Unify to single GetNonCollidingName
...
Improve it to check for and replace numbers
add new calling method
Make sure Object3D Close does not end up modifying object in processes
Don't try to render meshes with no faces
2017-12-06 16:31:04 -08:00
Lars Brubaker
bfe9d9b9ca
Working on getting uvs for tumble cube
2017-12-05 15:38:06 -08:00
Lars Brubaker
d7e9e1a59b
Check for null
2017-12-05 09:52:36 -08:00
LarsBrubaker
b1a30925b9
Improving ray tracing so we can click tumble widget
...
Fixing warnings
2017-12-04 21:00:50 -08:00
John Lewin
793b745da0
Add missing localizations
2017-12-04 15:07:56 -08:00
John Lewin
96ef163ef3
Localize anytime Title getter is invoked
2017-12-04 15:07:55 -08:00
John Lewin
9e21acbaeb
Expose CreatePartTab, guard for null
2017-12-04 15:07:55 -08:00
LarsBrubaker
7b32e97157
addressing: MatterHackers/MatterControl#2471
...
Layer Preview and settings navigation with arrow keys
2017-12-02 22:14:51 -08:00
LarsBrubaker
64c2b752b2
Put a border on the tumble cube
2017-12-02 21:48:27 -08:00
LarsBrubaker
c9e3332d80
Make duplicate maintain object height and position
2017-12-02 17:19:00 -08:00
LarsBrubaker
d3f0e66645
Made cicular bed draw axis correctly
...
Made tumble cube invalidate while rotating
Vector2 slice edit type needs to be able to be negative (couldn't figuer out how to make test)
2017-12-02 12:54:42 -08:00
John Lewin
bf1bba0792
Remove unused View3DWidget dependency
2017-11-30 06:58:27 -08:00
John Lewin
243d5d7ec2
Await ClearPlate call
...
- Issue MatterHackers/MCCentral#2343
Library Selection -> Print frequently fails to place selection on bed
2017-11-30 06:10:46 -08:00
John Lewin
aa7777f692
Guard for null
2017-11-29 17:54:17 -08:00
John Lewin
d43007b213
Roundtrip SliceLayerSelector position on ReloadAll
2017-11-29 17:54:17 -08:00
John Lewin
98b109df13
Fix loading state - SelectedObjectPanel/LayerPosition/TumbleCube
2017-11-29 17:54:16 -08:00
John Lewin
a28e92bd27
Restore to prior bed plates
...
- Maintain all ViewMode across ReloadAll
- Move more GCode renderer data to model
2017-11-29 15:22:18 -08:00
John Lewin
805349bd2a
Simplify, guard for uninitialized GCodeRenderInfo
2017-11-29 14:45:32 -08:00
John Lewin
e67e915d4c
Always enable GCode2D view
2017-11-29 14:41:55 -08:00
John Lewin
4d6ed9f913
Add support for switching to plating history items
2017-11-29 14:16:21 -08:00
John Lewin
a76736e9a6
Disable controls when !EditableScene, add IsEnabled to NamedAction
2017-11-29 13:50:25 -08:00
John Lewin
5b1fec7144
Expose controls for conditional Enable
2017-11-29 13:45:01 -08:00
John Lewin
a8ce44f7a3
Move EditContext to LoadContent call
2017-11-29 10:22:17 -08:00
John Lewin
cd07b07d87
Use event as described in TODO statement
2017-11-29 10:22:17 -08:00
John Lewin
4baa4f14c8
Use local variable for clarity, set DragDropObject for external ref
2017-11-29 10:22:17 -08:00
LarsBrubaker
168e95f798
Make sure we can switch to part select in touchscreen mode
...
This will eventually be removed when the tumble control is done
2017-11-29 07:45:03 -08:00
John Lewin
26c66954d1
Fix tab rendering
...
- Issue MatterHackers/MCCentral#2331
Agg draws ghosted lines along paths resulting in unexpected tab edges
2017-11-28 20:20:28 -08:00
John Lewin
583a6b931d
Revise padding values
2017-11-28 18:16:49 -08:00
John Lewin
6b8bc8e8e4
Prevent content from collapsing together
2017-11-28 18:13:02 -08:00
John Lewin
b2b24d4edb
Revise ExplorePanel styling
2017-11-28 18:13:02 -08:00
John Lewin
8d6cb48c8e
Fix width calculation issue
2017-11-28 18:13:01 -08:00
John Lewin
529e8dc6dc
Simplify
2017-11-28 15:42:00 -08:00
John Lewin
00a5a209ee
Remove per draw Object3D wrapper and instantiation
...
- Extract color calculation to reusable helper method
- Issue MatterHackers/MCCentral#2327
Color assigned per draw, color assignment creates new thread...
2017-11-28 15:41:59 -08:00
Lars Brubaker
2adffdc9f5
Fixed layout and colors
2017-11-28 15:32:09 -08:00
Lars Brubaker
cf9b827ec0
Working on new Explore content section for plus tab
2017-11-28 14:38:47 -08:00
John Lewin
db1228b7f7
Guard for null
2017-11-27 18:09:29 -08:00
John Lewin
75fd2e9281
Improve overlay positions
2017-11-27 17:44:12 -08:00
John Lewin
da5600fbb7
Move ViewMode/ViewModeChanged to model, listen and respond in UI
...
- Issue MatterHackers/MCCentral#2290
After slicing the view is switched to 3D GCode but the button...
2017-11-27 17:36:36 -08:00
John Lewin
c87b879be9
Use more opaque background colors on scene overlays
...
- Issue MatterHackers/MCCentral#2308
Overlays have inconsistent readability due to transparency
2017-11-27 16:41:52 -08:00
John Lewin
a3cbe6acbe
Compute opaque theme colors, save before slice, revise icon styling
...
- Change slicing hash generation method/name
- Add ComputeFileSha1 to ApplicationController
- Issue MatterHackers/MCCentral#2307
Same color supplied for both tab and border
- Issue MatterHackers/MCCentral#2304
Have to Save file to make slicing go after change to scene
2017-11-21 11:11:07 -08:00
John Lewin
27f77731a4
Always hide GCode2D when switching to model view
...
- Issue MatterHackers/MCCentral#2289
Can't switch from 2D Gcode view to 3D Model view
2017-11-20 18:05:01 -08:00
Lars Brubaker
2683f1dc86
Make build volume work when height set to 0
2017-11-20 17:55:42 -08:00
John Lewin
d9cb216d82
Save before invoking Print so FileHashCode is computed correctly
...
- Avoid saving to file again during print/slice operations
- Issue MatterHackers/MCCentral#2302
Print recovery regression after recent slicing/printing updates
2017-11-20 16:55:03 -08:00
John Lewin
df1d3e4409
Rely on database backed property
2017-11-20 16:55:03 -08:00
John Lewin
8ae9e2da6d
Convert GCode menu to new format
...
- Issue MatterHackers/MCCentral#2272
3D layer view uses old menu format
2017-11-20 14:09:33 -08:00
Lars Brubaker
cdb9598faa
improved color delegate for mesh
2017-11-20 13:29:01 -08:00
Lars Brubaker
65639abc75
Added a replace undo command and used it for ungroup mesh
2017-11-20 11:19:22 -08:00
Lars Brubaker
2aec7e2243
Make sure we check for on bed in circular beds.
2017-11-18 07:33:04 -08:00