Commit graph

100 commits

Author SHA1 Message Date
John Lewin
73b6aed7bb Simplify 2018-08-06 15:34:44 -07:00
John Lewin
58c97ab6e9 Lower precedence of List<string> editor
- MatterHackers/MCCentral#3949
SurfacedEditors field appears instead of subtract
2018-08-03 18:29:25 -07:00
John Lewin
aac3a0f238 Prevent silhouette search on Lithophanes 2018-08-03 17:58:14 -07:00
John Lewin
6eae8a58b0 Use consistent pattern for search
- Add reusable Searchable SectionWidget
2018-08-03 17:58:14 -07:00
Lars Brubaker
4e4d5770bc Fixing problems with aabb on mesh modifying objects
issue: MatterHackers/MCCentral#3859
Invalid bounding box for pattern rollers
2018-07-30 16:27:34 -07:00
John Lewin
685541523b Spelling 2018-07-12 22:49:39 -07:00
LarsBrubaker
2270d5331e Default image seach back on 2018-07-06 07:16:12 -07:00
Lars Brubaker
47327b01cc Got the component object panel updating correctly
Got the items to be in the order of the SurfaceEditors description
Got image to send the right invalidate on image changed
2018-06-27 12:52:03 -07:00
Lars Brubaker
afcf2d0b29 Fixing boolean operations to not recurs as they set meshes
issue: MatterHackers/MCCentral#3763
Subtracting and replacing a sphere causes a "loop" in some scenarios
2018-06-26 10:41:42 -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
Lars Brubaker
70ccd7c8c1 Make sure we only check the image when the image has changed 2018-06-20 17:58:42 -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
LarsBrubaker
ec28305b56 Improving suspend and resume rebuild 2018-06-20 17:21:37 -07:00
Lars Brubaker
5cd9a2fd58 Updated static data printers 2018-06-14 18:36:24 -07:00
Lars Brubaker
6315515d4d Make SubtractAndReplace rebuild on color and material child change
issue: MatterHackers/MCCentral#3603
Changing the inner objects material does not cause subtract and replace to update
2018-06-14 09:57:24 -07:00
Lars Brubaker
34b5d070cb Default the update button to be hiden 2018-06-11 15:24:14 -07:00
Lars Brubaker
290db56515 Fixed up mesh wrapper apply
issue: MatterHackers/MCCentral#3579
Subtract -> Apply fails to remove subtract
2018-06-11 15:12:15 -07:00
John Lewin
5d3f6b9f89 Remove View3DWidget from IObject3DEditor
- Issue MatterHackers/MCCentral#3567
Remove IObject3DEditor coupling to View3DWidget
2018-06-09 10:13:19 -07:00
Lars Brubaker
e054275ba9 Made linear extrude do an apply correctly
Fixed object properties panel collapse regression

Making copy mesh an extension method

issue: MatterHackers/MCCentral#3561
Editor panel fails to maintain size when collapsed via SectionWidget controls
2018-06-08 15:10:20 -07:00
Lars Brubaker
52b7e51a73 Changing InvalidateType to not be a flag 2018-06-08 12:08:48 -07:00
Lars Brubaker
46dc1210be Getting image path generation and extrude working with rebuild 2018-06-06 15:52:06 -07:00
Lars Brubaker
18e8453b10 Have transparency working on subtract again
Fixed problem with objects moving during subtract
2018-06-04 09:56:11 -07:00
Lars Brubaker
230eaa90e5 Get the rest of the boolean operations ported to new method 2018-06-01 18:31:10 -07:00
Lars Brubaker
99ef697d16 Subtract is working now
Added child selector
got align updating correctly
got array operations working with source object
fit to bounds updating correctly
took out hole output type
improved text object

issue: MatterHackers/MCCentral#3456
Second subtract creates bad data
2018-06-01 17:47:59 -07:00
Lars Brubaker
25883fc0bc Working on mesh wrapper and rebuild issues 2018-05-31 09:05:08 -07:00
Lars Brubaker
138407e21a Mesh wrapper working much better (pinch and bend working better)
Changing Rebuilding to Suspend and Resume rebuilding
Made visible meshes return only the object not the object and mesh (mesh is on object)
Put in some debugging
2018-05-29 17:50:39 -07:00
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
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
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
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
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
eee201fe83 Refactoring 2018-04-21 06:24:56 -07:00
John Lewin
c13c6bbe7b Move ApplyBoxStyle extension method into theme, use local theme refs 2018-04-14 21:13:59 -07:00
Lars Brubaker
7590b179b6 Changed Bake to MakePermanent 2018-04-09 11:58:21 -07:00
Lars Brubaker
e89ca312a1 Prototyping the curve tool 2018-04-04 14:58:17 -07:00
LarsBrubaker
4106af6fe2 Working on pinch 2018-04-04 14:58:17 -07:00
LarsBrubaker
dca46e22ab Adding in pinch object 2018-04-04 14:58:16 -07:00
Lars Brubaker
65c407929d Improved subtract and replace feedback
Make sure we don't turn off heat while printing if had a off delay
2018-03-28 14:48:01 -07:00
John Lewin
03b9d21594 Migrate Lithophane into base 2018-03-27 12:24:46 -07:00
Lars Brubaker
3a4f249416 Removing ImageAsset adding ImageObject3D
added image editor
using image editor for public property editor
added ring object
2018-03-19 18:29:47 -07:00
LarsBrubaker
1a63c26a83 Made subtract and replace ensure contrast with the inserted part 2018-03-15 19:19:21 -07:00
Lars Brubaker
035c6a1922 Took out ActiveEditor property 2018-03-15 10:04:13 -07:00
Lars Brubaker
57c79d2434 improve VisibleMeshes thread safety
issue: MatterHackers/MCCentral#2900
Make VisibleMeshes more thread safe
2018-03-09 09:26:36 -08:00
Lars Brubaker
c2adfbc48f Cleaned up bug with union and intersection editor re-doing work
Made drawing selection optional
2018-03-06 14:53:21 -08:00
Lars Brubaker
1ebbc4ab39 Fixed rendering problem with holes. 2018-02-27 10:13:35 -08:00
Lars Brubaker
d6a50e3956 Improving STL export
Getting more MatterCad scripting working
2018-02-23 18:05:32 -08:00
John Lewin
d54e317382 Revise long running task title assignment and draw position
- Issue MatterHackers/MCCentral#2737
long running task overlaps title and content
2018-02-20 18:27:52 -08:00