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
8a3f99ac1f
Make sure mesh creation objects set invalidate mesh
2018-05-27 19:39:04 -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
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
fbd4f9e219
Improved GlyphTranslator
...
Added true type fonts
Refactored VertexStorage data types
Shortened FlagsAndComamand enum names
2018-05-15 15:06:40 -07:00
Lars Brubaker
788a0cd7be
Fixed ring object
2018-05-09 12:30:50 -07:00
Lars Brubaker
ce5ad5f687
Updated animation callback
...
Working on fixed string
2018-05-04 13:48:06 -07:00
Lars Brubaker
a98b4da439
make it CanApply
2018-05-02 14:58:54 -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
27b1e31ac5
Working on fit to bounds having radial option (image coin support)
...
Make default names and colors for all primitives
Improving public property editor context so we can show many at the same time
fixed spelling
2018-05-02 10:59:19 -07:00
Lars Brubaker
ce9b84f67f
Improving primitives
...
grouping
colors
update button
consistency
2018-04-27 10:13:45 -07:00
Lars Brubaker
d1629c9433
Put colors back on primitives
...
Added 'Advanced' to more primitives
Removed redundant primitives
2018-04-26 14:58:45 -07:00
Lars Brubaker
eee201fe83
Refactoring
2018-04-21 06:24:56 -07:00
John Lewin
065f52884f
Restore ImageConverter base functionality
...
- Issue MatterHackers/MCCentral#2977
2018-03-22 17:01:03 -07:00
John Lewin
e67305ed7d
Let LoadImage resolve AssetPath
...
- Remove non-relative path aware File.Exists call
2018-03-20 19:44:29 -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
0e0d2bf4f7
Got a Package test working
...
Made arrange handle rebuilding children better
Added Descendants<T>
Renamed lots of stuff
2018-03-18 08:47:20 -07:00
LarsBrubaker
bf18085e89
Added new fit to bounds
...
This should allow use objects like card holder alignment
made aabb rendering more generic
Added editor draw to objects
2018-03-17 20:53:36 -07:00
Lars Brubaker
035c6a1922
Took out ActiveEditor property
2018-03-15 10:04:13 -07:00
Lars Brubaker
991be45a85
Made it more possible to do matter cad like operations on IVertexSource paths
...
Made Braille Object have option for key chain hook
Put ResolutionScalle into Vertex objects
2018-03-13 17:17:28 -07:00
LarsBrubaker
d44207ea2a
Fixed and improved Brairlle Object
...
Added Split Camel Case extension
2018-03-10 16:54:55 -08:00
LarsBrubaker
94f6eebfe2
New sphere constructor
2018-03-10 16:54:55 -08: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
9cc6d5f469
Added passing UndoBuffer to rebuildable
2018-03-08 17:29:35 -08:00
Lars Brubaker
3d0d479f6b
Added a ring object
2018-02-28 14:44:06 -08:00
Lars Brubaker
d6a50e3956
Improving STL export
...
Getting more MatterCad scripting working
2018-02-23 18:05:32 -08:00
LarsBrubaker
dbd9d65420
Fixing property order
2018-02-23 08:11:03 -08:00
Lars Brubaker
c7a6f2e8e9
Creating a Design Apps folder
...
Put in card holder
Moving parts into the Design Apps folder
2018-02-22 18:03:15 -08:00
Lars Brubaker
64972b4ef4
Fixing round roof
2018-02-16 17:42:05 -08:00
John Lewin
4bfcf88cb9
Remove single use overload, callers must specify CancellationToken
2018-02-12 19:26:37 -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
Lars Brubaker
2cd09dd365
Lots of work on Array tool and support property editors
2018-02-10 11:24:51 -08:00
Lars Brubaker
45966eef2a
Make sure we turn off time out if user clicks stop
2018-02-09 13:38:30 -08:00
Lars Brubaker
9891a5b508
Fixed a bug with putting trace data on a mesh with no faces
...
Improved Revolve
2018-02-09 12:06:46 -08:00
LarsBrubaker
9294d37194
Make sure we only assign the mesh when it is done
2018-02-09 09:40:26 -08:00
LarsBrubaker
1aab6ebe61
Working on new primitives
2018-02-09 09:06:49 -08:00
Lars Brubaker
7ef109e749
Working on adding all primitives
2018-02-08 15:42:23 -08:00
Lars Brubaker
db3ac17c5a
Made text widget have individual characters
...
Improved selection
2018-02-02 18:07:57 -08:00
Lars Brubaker
748edd0bdf
Make font serialize as name
2018-02-02 14:17:45 -08:00
Lars Brubaker
1e8cf7dde0
Adding in Base and Smoothing
2018-01-31 18:12:56 -08:00
Lars Brubaker
af30e9784c
Improved maintain height code
2018-01-29 18:03:28 -08:00
John Lewin
6a4c1f4e2f
Fix spelling, update agg-sharp
2018-01-29 16:39:06 -08:00
Lars Brubaker
bab2b54f61
Moving to a Create method to take Rebuild out of constructor
2018-01-29 15:36:41 -08:00
Lars Brubaker
ebb89877e6
Refactoring the DesignTools primitives
2018-01-29 13:50:55 -08:00