John Lewin
2b797fb2f1
Printer widget should use printer bed rather than sceneContext
2019-02-04 16:18:06 -08:00
John Lewin
83712d7e08
Add and use new ISceneContext interface
2019-02-04 16:18:06 -08:00
John Lewin
3f02989e62
Remove redundant World dependency
2019-02-04 16:18:06 -08:00
John Lewin
6399686eed
Remove UndoBuffer dependency from viewer
2019-02-04 16:18:06 -08:00
John Lewin
ae923cd484
Move AddTransformSnapshot to InteractiveScene
2019-02-04 16:18:06 -08:00
John Lewin
3e9b6d6fb0
Consolidate
2019-02-04 16:18:06 -08:00
John Lewin
3e7fcbbc09
Consolidate conditional color logic into existing GetItemColor()
2019-02-04 16:18:05 -08:00
John Lewin
2d1c6a560a
Add toggles to Gui surface for demo
2019-02-04 16:18:05 -08:00
John Lewin
c7e76e1996
Add Enabled property to IDrawable
2019-02-04 16:18:05 -08:00
John Lewin
8aaa42d078
Invoke drawables at each stage
2019-02-04 16:18:05 -08:00
John Lewin
aaf543c2c7
Rename method to match behavior
2019-02-04 16:18:05 -08:00
John Lewin
316c15a844
Extract drawing from PPE to InteractionLayer
...
- Eliminate event bindings, invoke DrawEditor directly
2019-02-04 16:18:05 -08:00
John Lewin
0d895258aa
Require additional metadata for Drawables
2019-02-04 16:18:05 -08:00
John Lewin
54b43faa2a
Convert View3DWidget event handler into IDrawable interface
2019-02-04 16:18:05 -08:00
John Lewin
a33a7e8924
Fix alpha accumulation to 0
2019-02-04 16:18:05 -08:00
John Lewin
5c54285392
Remove unused DrawGlTransparentContent event
2019-02-04 16:18:05 -08:00
John Lewin
7293319e4e
Collapse single use method into caller
2019-02-04 16:18:05 -08:00
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
7269d71b65
Disable example
2019-02-04 16:18:04 -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
John Lewin
752402a47d
Fix Edit Component crash, remove visibility object
2019-02-04 14:43:37 -08:00
Lars Brubaker
b991116ef7
Fixing scale to update all xyz on maintain proportions
2019-02-04 09:46:21 -08:00
LarsBrubaker
4017c38a49
Getting ChildVisabilytObject working
2019-02-04 08:38:58 -08:00
LarsBrubaker
d135a3be82
Only invalidate the editor display when appropriate, rather than the part
2019-02-03 13:37:49 -08:00
LarsBrubaker
25dbd4f857
Add in some debugging
...
make scale update correctly
2019-02-03 13:37:38 -08:00
LarsBrubaker
b60cc5a7f0
set row visibility with common pattern
...
fixed scale not updating to % correctly
issue: MatterHackers/MCCentral#4993
Scale object is not updating properties on change
2019-02-03 13:37:29 -08:00
LarsBrubaker
23a162cf57
Working on new set visible object
2019-02-03 13:35:17 -08:00
LarsBrubaker
6731fdc5d8
Merge branch '2.19.2'
2019-02-03 13:34:11 -08:00
LarsBrubaker
5786db9417
Improving Plus operation to be more efficient when building dynamic content
...
Added a rebuild to ImageObject3D
2019-02-02 16:47:36 -08:00
Lars Brubaker
3923b0212c
Fixed support from bed
...
issue: MatterHackers/MCCentral#4977
Cannot generate support from bed for this model
2019-02-01 11:35:56 -08:00
Lars Brubaker
d0f2df0e8b
make actual reciprocal
...
issue: MatterHackers/MCCentral#4987
Change delta ratio on position sensor to 2.0
2019-02-01 11:33:21 -08:00
John Lewin
0b623eaccb
Set expected EnableNewtworkTraffic default value in lieu of config
...
- Issue MatterHackers/MCCentral#4986
Investigate failing tests
2019-02-01 11:24:14 -08:00
Lars Brubaker
45bfe377d9
Made the ratio have a larger tolerance
...
updated translations
issue: MatterHackers/MCCentral#4974
investigate position sensor false positive
issue: MatterHackers/MCCentral#4984
run localizations
2019-02-01 10:10:48 -08:00
LarsBrubaker
33ac856282
Made origin align have advanced options
2019-02-01 08:31:55 -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
ce2aaac574
Fixed rotate, scale, translate to work with multiple objects
...
Made Transform Wrapper Object work with list
issue: MatterHackers/MCCentral#4979
Crash when scaling model with support
2019-01-31 15:41:56 -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