Commit graph

2302 commits

Author SHA1 Message Date
LarsBrubaker
734fa69134 Improving curve and pinch to have more base class code sharing
Cleaning up flags
Refactoring
2018-05-27 08:48:48 -07:00
John Lewin
7878fc8141 Add support for GCode post processors, discover and process from scene 2018-05-26 12:17:47 -07:00
LarsBrubaker
1c18da68e7 Added group object
Made the names in the tree view better (hopefully)
2018-05-26 08:34:24 -07:00
Lars Brubaker
4f8aad70e8 fixing more rebuild problems 2018-05-25 17:11:39 -07:00
Lars Brubaker
89701f2d70 Improvements in mesh wrapper
Default pinch to have an effect immediately
Refactoring
2018-05-25 14:52:23 -07:00
Lars Brubaker
1505add773 Refactoring in CurveObject 2018-05-24 17:52:47 -07:00
Lars Brubaker
dfb1e6d498 Improving curve tool and subtract tool
Added world render cylinder function
Make curve tool default to adding a curve
2018-05-24 10:25:54 -07:00
Lars Brubaker
b1765a7659 Made lay flat use the convex hull
Made the convex hull be a mesh so it is more flexible
removing dead code
2018-05-23 10:23:02 -07:00
LarsBrubaker
6bdf0c8e32 Making Curve and Pinch maintain their initial coordinate system for subsequent transforms 2018-05-23 08:23:32 -07:00
Lars Brubaker
3469afc6e9 latest agg 2018-05-22 17:23:07 -07:00
Lars Brubaker
ff6e220b4c Made invalidate args so we can pass source and invalidate type
Rebuild does not propagate to parent
2018-05-22 16:17:13 -07:00
Lars Brubaker
28b55b73a5 Getting Rebuild working for Object3D 2018-05-22 14:13:53 -07:00
Lars Brubaker
ca438aba4b The Curve tool can rebuild when its children change
Adding Rebuliding and Rebuild to IObject3D
2018-05-22 14:13:52 -07:00
John Lewin
d0e490fe41 Add theme dependency to TreeView, use theme for selection color 2018-05-22 07:00:00 -07:00
John Lewin
cbd16b1930 Latest agg-sharp 2018-05-21 17:39:47 -07:00
Lars Brubaker
c2bfefbde6 Made a bottom resize container 2018-05-21 14:15:22 -07:00
Lars Brubaker
1936b69cc8 Put TreeView into MatterContrlol 2018-05-21 13:30:06 -07:00
Lars Brubaker
0e96303b90 Fixed a bug with selection becoming null during an operation
Writing some test code for Gl BufferObject
2018-05-18 16:58:49 -07:00
Lars Brubaker
030b97a558 Put icon is the tree view 2018-05-18 12:02:02 -07:00
Lars Brubaker
2e899172e0 Getting the tree view to show selection content 2018-05-18 10:18:56 -07:00
Lars Brubaker
470783140f More work on tree view
Highlight update button
2018-05-16 14:36:15 -07:00
LarsBrubaker
d4dba5c7e7 Better logic around showing tree view
Text object apply mantains data better (and now untility function)
2018-05-16 07:48:36 -07:00
Lars Brubaker
6bccaaa716 Starting work on part tree view 2018-05-15 17:45:28 -07:00
Lars Brubaker
ec8fe1f191 Improve debug message (looking for unnecessary draws) 2018-05-15 16:31:00 -07:00
Lars Brubaker
4684be4a64 latest agg 2018-05-15 15:13:53 -07:00
Lars Brubaker
85b0b5a07c latest ms 2018-05-15 15:11:14 -07:00
Lars Brubaker
fbd4f9e219 Improved GlyphTranslator
Added true type fonts
Refactored VertexStorage data types
Shortened FlagsAndComamand enum names
2018-05-15 15:06:40 -07:00
John Lewin
80e738056a Latest agg-sharp 2018-05-14 13:26:51 -07:00
Lars Brubaker
611874275e Cleaning up some bad code around small gcode data 2018-05-11 16:59:22 -07:00
LarsBrubaker
47335b7219 improve gcode layer display:
issue: MatterHackers/MCCentral#3331
Index out of range exception when loading mostly empty GCode file

issue: MatterHackers/MCCentral#3332
more layer info
2018-05-11 14:40:56 -07:00
Lars Brubaker
2e61d18dc5 Improving help 2018-05-09 17:22:31 -07:00
Lars Brubaker
f39d2116ee Made the selection much faster and consistent 2018-05-09 16:41:45 -07:00
Lars Brubaker
2d27b777c1 Made tool tips show for most Public Properties
still need to get lists working
2018-05-09 13:35:47 -07:00
Lars Brubaker
788a0cd7be Fixed ring object 2018-05-09 12:30:50 -07:00
Lars Brubaker
a360cc1112 Don't crash when we have bad data (should fix it at a higher level (rebuild from children)) 2018-05-09 12:30:50 -07:00
Lars Brubaker
c2d2509195 Got the per layer info to show up in gcode view
Fixed bugs with gcode parsing
Moved classes into separate files
2018-05-08 15:19:29 -07:00
John Lewin
511362bcf4 Adjust Materials selector for consistency and ColorButton alignment
- Issue MatterHackers/MCCentral#3285
Need to align none
2018-05-07 19:22:21 -07:00
Lars Brubaker
baf82bd76d Fixing folder move sending to library provider
Part of issue: MatterHackers/MatterControl#3238
can't move a folder in cloud library
2018-05-07 18:00:34 -07:00
Lars Brubaker
1c8889502d latest ms 2018-05-07 09:08:44 -07:00
LarsBrubaker
9f8064694b Fing align to return the object when switching to none
on an axis
2018-05-05 18:11:30 -07:00
John Lewin
c172fb0825 Allow ImageWidget to drive height 2018-05-05 10:15:57 -07:00
Lars Brubaker
6139ecfce5 Made async load sequence do all its work on a backgroud thread
Added a loading / progress animation that has alpha
2018-05-04 14:50:46 -07:00
Lars Brubaker
ce5ad5f687 Updated animation callback
Working on fixed string
2018-05-04 13:48:06 -07:00
John Lewin
ccace30824 Revert to compatible agg-sharp 2018-05-04 13:18:33 -07:00
John Lewin
e62e53f3b0 Account for new Library container b4 calibrate/library/queue tests
- Issue MatterHackers/MCCentral#3300
Many tests failing due to moved library containers
2018-05-04 13:09:59 -07:00
Lars Brubaker
75a31a6ccd Added the ability to get physical memory
Refactoring
removing some dead code
2018-05-04 09:45:14 -07:00
John Lewin
f2a7ad5ec7 Restore 'Share' support, add Action<ILIbraryItem> to AppController 2018-05-03 16:40:50 -07:00
Lars Brubaker
6bf019c5b4 Change make permanent to apply (consistent with solidworks)
issues:
MatterHackers/MCCentral#3273
Selection object should not have delete and make permanent
MatterHackers/MCCentral#3277
check on text makes group of meshes
MatterHackers/MCCentral#3276
disable delete on text
MatterHackers/MCCentral#3263
Need a material none button (unset)
2018-05-02 14:34:51 -07:00
Lars Brubaker
35620197a5 Don't crash on bad image load 2018-05-02 11:50:49 -07:00
Lars Brubaker
f825e502b9 Cleaning up calls 2018-05-02 11:06:52 -07:00