LarsBrubaker
6320c60d83
refactoring
2019-05-05 11:17:51 -07:00
LarsBrubaker
3a0f725ba3
Make align use name rather than id
...
issue: MatterHackers/MCCentral#5451
align is not maintaining SelectedChild ids over clone correctly
2019-05-05 09:15:29 -07:00
LarsBrubaker
d1e67d7751
refactoring
2019-05-04 23:33:16 -07:00
LarsBrubaker
a72b18854a
fixing warnings
2019-05-04 23:27:58 -07:00
LarsBrubaker
952d735fe6
improving fit to cylinder
2019-05-04 23:27:47 -07:00
LarsBrubaker
1f64a32794
Create HideChildrenFromTreeViewAttribute
...
Change IVisualLeafNode to HideChildrenFromTreeViewAttribute
Switch all classes that used IVisualLeafNode to use property
start using HideFromTreeViewAttribute rather than check for
GeneratedSupportObject3D
2019-05-04 19:39:11 -07:00
LarsBrubaker
d40a9235c8
Working on making unlockable design apps
2019-05-04 19:39:02 -07:00
Lars Brubaker
236c77d272
fixing warnings
2019-05-02 14:31:19 -07:00
Lars Brubaker
6c7b2a3e30
make sure we can flatten a just flattened subtract and replace child
...
also make sure we can flatten the inner content of a subtract and replace
issue: MatterHackers/MCCentral#5436
Shark hex tile crashes on ungroup
2019-05-01 16:01:14 -07:00
Lars Brubaker
eafbe2f2b9
Don't fit objects that have no size
...
issue: MatterHackers/MCCentral#5431
Changing Text to just a space " " crashes MatterControl
2019-05-01 15:23:34 -07:00
Lars Brubaker
f9c7f35deb
align none moving objects back to start position
...
issue: MatterHackers/MCCentral#5402
fix align and write tests
2019-04-29 13:43:55 -07:00
Lars Brubaker
f50dce0da1
Improved align icons
...
fix warnings
2019-04-29 12:22:21 -07:00
jlewin
d2e63ec814
Theme InteractionVolumes
2019-04-26 18:51:45 -07:00
Lars Brubaker
c1d408a2a0
restore class as there is an existing dependency on it
2019-04-26 12:05:04 -07:00
Lars Brubaker
0737e4f80c
significant improvements to support and support tests
...
issue: MatterHackers/MCCentral#5353
Support generation and slicing error
issue: MatterHackers/MCCentral#5275
Dual extruder support fail
2019-04-25 15:00:09 -07:00
Lars Brubaker
16c42eed94
Improving support generation
...
Now generating as well as the old code
Some tests still not passing
2019-04-25 15:00:09 -07:00
Lars Brubaker
cfbf62018a
merge is working and passing tests
2019-04-25 15:00:08 -07:00
Lars Brubaker
86dd918963
adding tests for simplify
2019-04-25 15:00:08 -07:00
Lars Brubaker
d5959d1ace
fixing warnings
2019-04-25 15:00:08 -07:00
Lars Brubaker
d7623aca6e
refactoring
2019-04-25 15:00:07 -07:00
jlewin
ada5e28140
Fix spelling
2019-04-24 16:59:40 -07:00
Lars Brubaker
e6a2967fe9
Use the right dimension
2019-04-22 12:11:32 -07:00
Lars Brubaker
898706f2ab
improved rebuild and rendering
...
show splits aligned to part
rebuild with old data in place, update when ready
2019-04-22 12:07:07 -07:00
Lars Brubaker
572d5438ed
Set min sides per rotation to 3
2019-04-22 09:43:14 -07:00
Lars Brubaker
980b434e70
Refactoring
...
cleaning compiler warnings
removing dead code
adding value limit checking
2019-04-22 09:24:35 -07:00
Lars Brubaker
13cb8bc9c8
Cleaning up compiler warnings
2019-04-22 09:23:56 -07:00
LarsBrubaker
b0b787da77
Make the curve object editor in correct position
...
issue: MatterHackers/MCCentral#4950
Fix curve center when source item
2019-04-22 07:53:03 -07:00
LarsBrubaker
8612ad37ca
fixed bend down and remove centering
...
issue: MatterHackers/MCCentral#5363
Cube moved after curve removed
2019-04-21 09:10:25 -07:00
jlewin
675571a026
Render Curve Diameter with different precision than MinSides
2019-04-19 13:03:20 -07:00
jlewin
d32fb5c4d3
Troubleshoot Travis config
...
- Try removing .net core from mono build environment
2019-04-19 10:36:43 -07:00
jlewin
297eefc30e
Fix spelling
2019-04-19 09:52:49 -07:00
LarsBrubaker
f510949b8c
Curve generates less geometry
...
started work on alternate ways to specify curve amount
2019-04-18 08:28:08 -07:00
LarsBrubaker
2a48d0ffe9
use the new split on plane
2019-04-16 08:25:41 -07:00
Lars Brubaker
60a58ea8b9
new support approach not working yet. Moving back to old behavior.
2019-04-15 13:40:31 -07:00
Lars Brubaker
5fdeff8301
It is slow but splits are working
...
new faster split code in progress
2019-04-15 11:55:35 -07:00
LarsBrubaker
c9a67150ae
new support test
2019-04-15 11:55:35 -07:00
LarsBrubaker
a6f0ef439d
Curve tool generating curved results
2019-04-15 11:55:34 -07:00
LarsBrubaker
de37d4ca16
Working to get curve object to do splitting
2019-04-15 11:55:34 -07:00
LarsBrubaker
7da7a01746
removing dead code
2019-04-15 11:55:34 -07:00
LarsBrubaker
2be74c87a0
Improving support generation in dual extrusion scenarios
...
issue: MatterHackers/MCCentral#5275
Dual extruder support fail
2019-04-10 18:25:12 -07:00
Lars Brubaker
28aec1f165
Expand our support pillars before we pass them to the slicing engine
2019-04-05 16:38:22 -07:00
John Lewin
a0059309b6
Simplify
2019-04-03 16:07:08 -07:00
Lars Brubaker
ef17f38bb7
Moved the primitives contain into MatterControlLib
...
moved part sheet creator into MatterControlLib
moved some other experimental parts to MatterControlLib
2019-04-02 17:13:17 -07:00
Lars Brubaker
03d16e2dad
Don't translate objects when flattening or removing operation
...
issue: MatterHackers/MCCentral#5224
Deleting subtract operation shifts objects
2019-03-29 16:22:45 -07:00
Lars Brubaker
21f92bf4eb
More tests and better support generation
...
issue: MatterHackers/MCCentral#5004
Generate support from bed
issue: MatterHackers/MatterControl#4265
Support needed on flat surface
issue: MatterHackers/MCCentral#5047
Unusable support generated for item
issue: MatterHackers/MatterControl#4377
Bed Support
2019-03-29 15:24:34 -07:00
Lars Brubaker
0ba8e47014
Support tests are currently passing
...
support handles selections better for create and remove
2019-03-29 10:10:39 -07:00
Lars Brubaker
6ac91df984
From bed support generation has tests for many scenarios and passes them.
2019-03-28 16:04:17 -07:00
Lars Brubaker
3f19e8d11c
Making subtract select logical names from children rather than visible meshes
2019-03-22 10:29:05 -07:00
Lars Brubaker
4c9b5b39d0
Putting curve transform in world space so we can split the faces
...
Fixed the offset so the object does move the way we want (rather than center)
2019-03-22 10:27:56 -07:00
Lars Brubaker
0096b12baa
Making xy wizard only have one instance during calibration
2019-03-21 17:23:54 -07:00