Commit graph

79 commits

Author SHA1 Message Date
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
LarsBrubaker
9068502c00 Getting remove and bake working for mesh wrapper opperations 2018-02-19 16:20:42 -08:00
LarsBrubaker
8a0845da88 Got bake working for mesh wrapper opperation 2018-02-19 14:43:36 -08:00
LarsBrubaker
2af9d6c8f3 Starting work to get MeshWrapperOpperation to do Bake and Remove 2018-02-18 22:42:44 -08:00
Lars Brubaker
8f6f0f7162 Working on new arrange toolAdding Remove and Bake to IObject3D
Made Localize() exist in agg
2018-02-12 15:28:26 -08:00
LarsBrubaker
9ce555a740 Working on align tool 2018-02-11 13:52:19 -08:00
John Lewin
cd1c6c3269 Restore World* functions with default scene root and overridable param 2018-02-04 00:38:50 -08:00
John Lewin
68348dfc78 Migrate AddSelectionAsChildren to scene extension method 2018-02-01 12:22:06 -08:00
LarsBrubaker
6d3cecea8d Very quick proof of array tool. 2018-01-31 22:53:27 -08:00
Lars Brubaker
2346ed359e Cleaning and improving editing properties. 2018-01-26 17:53:54 -08:00
Lars Brubaker
4c3c5e9209 Making combine (union)
Removing secondary accent color
2018-01-24 14:30:33 -08:00
Lars Brubaker
50acdb04c2 Working on creating a proportional scale tool
Refactored MatterCad editor to PublicProperties editor
2018-01-23 09:52:52 -08:00
LarsBrubaker
afd08d0e71 Doing experiments with matter cad as mesh 2018-01-20 22:19:08 -08:00
John Lewin
8347ddbe08 Fix spelling 2018-01-17 08:32:40 -08:00
LarsBrubaker
19ea957d23 Added DescendantsAndSelf
Fixed selection logic in Subtrackt and Replace
Refactoring
2018-01-13 12:47:43 -08:00
John Lewin
27270d6869 Fix spelling 2018-01-12 17:40:10 -08:00
John Lewin
511da77d51 Fix spelling 2018-01-12 14:51:10 -08:00
Lars Brubaker
7f9ca45fc9 Made update button work better on subtract 2018-01-12 09:41:00 -08:00
Lars Brubaker
5850b396b2 Made subtract and replace and subtract editors always have a starting selection
Renamed PointMaterialEditor class to SubtractAndReplace
2018-01-10 13:25:09 -08:00
John Lewin
d4a605adee Rename Paint Material 2018-01-09 18:40:02 -08:00
Lars Brubaker
5717bb5f19 Improving iteration of sub edit objects (stop at described root) 2018-01-03 14:17:48 -08:00
LarsBrubaker
8c7c799dfc Add progress reporting to intersection 2017-12-31 10:03:36 -08:00