Commit graph

20 commits

Author SHA1 Message Date
Lars Brubaker
a7111987f4 Got the default mark down text to wrap
issue: MatterHackers/MCCentral#3722
Make text wrapping work in mark down
2018-06-22 14:11:00 -07:00
LarsBrubaker
e9e55f874e Making Object3D classes consistent
issue: MatterHackers/MCCentral#3702
Consider adding 'Object3D' suffix to Object3D types or use consistent format
2018-06-21 21:03:13 -07:00
John Lewin
b98bb39136 Remove raytracing pattern for TreeNodes, directly load icon from cache 2018-06-21 10:03:13 -07:00
John Lewin
200a01edaf Revise operation -> icon mapping system
- MatterHackers/MCCentral#3703
SelectionGroup lacks custom tree icon
2018-06-21 10:03:13 -07:00
John Lewin
b491cc8e5a Add type for thumbnail cache, move to ApplicationController 2018-06-21 10:03:13 -07:00
Lars Brubaker
3e49946e5a Refactoring SuspendRebuild to be RubuildLock
Marching squares has more data on how it expects to be processed (edge color)
2018-06-20 17:22:19 -07:00
Lars Brubaker
c1588fcd04 Created the data to allow thumbnails to be cached by mesh id
Estimated memory size for mesh
Mesh Render Id
Get long hash for color
default constructor for face and vertex

issue: MatterHackers/MCCentral#3519
Improve thumbnail generation for complicated models
2018-06-19 17:04:20 -07:00
John Lewin
997e81872c Remove workaround for TreeNode icon generation
- Use simplified delegate & new MeshProvider.GetThumbnail(IObject3D)
2018-06-14 15:21:00 -07:00
John Lewin
2708dce28e Only show first ArrayRadial3D child in tree
- Issue MatterHackers/MCCentral#3531
Array operations should show source object only
2018-06-08 14:16:07 -07:00
John Lewin
0cf5899dd1 Array operations should show source object only
- Issue MatterHackers/MCCentral#3531
2018-06-07 17:07:27 -07:00
John Lewin
4a78bf656c Simplify 2018-06-07 17:07:26 -07:00
Lars Brubaker
6611bfd086 Don't build a tree for insertion group 2018-06-05 11:17:11 -07:00
John Lewin
b6b7a1c186 Flatten namespace 2018-06-05 08:35:38 -07:00
John Lewin
170af8f6b4 Ignore TextObject3D children in TreeView 2018-06-01 09:04:42 -07:00
John Lewin
5244025ae3 Consolidate tree processing
- Only build treeview once, destroy/create child content on change
- Single recursive AddTree(IObject3D) method handles all nodes
- BuildTree caller assigns node.TreeView instance on root node
- MatterHackers/MCCentral#3483
Differing construction implementations results in inconsistent TreeNodes
2018-06-01 09:04:42 -07:00
John Lewin
9e69b4a915 Invalidate TreeNode after image update
- Issue MatterHackers/MCCentral#3496
Raytraced thumbnails fail to refresh after being built and assigned
2018-06-01 09:04:41 -07:00
John Lewin
bd7edb67b5 Suppress MeshWrapper nodes in treeview
- retain parent node as context reference
2018-06-01 09:04:41 -07:00
LarsBrubaker
1c18da68e7 Added group object
Made the names in the tree view better (hopefully)
2018-05-26 08:34:24 -07:00
John Lewin
bec8cb6ede Show operation icons in treeview
- Issue MatterHackers/MCCentral#3416
Get operation icons on selected part tree view.
2018-05-22 22:06:20 -07:00
John Lewin
10100b3be1 Move TreeView above edit panel
- Issue MatterHackers/MCCentral#3427
2018-05-22 12:51:04 -07:00