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
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
LarsBrubaker
1c18da68e7
Added group object
...
Made the names in the tree view better (hopefully)
2018-05-26 08:34:24 -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
John Lewin
466e614ff7
Fix typo
2018-05-24 19:40: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
LarsBrubaker
6bdf0c8e32
Making Curve and Pinch maintain their initial coordinate system for subsequent transforms
2018-05-23 08:23:32 -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
9967e14328
Switch to constant padding with right margin on buttons
...
- Previously layout was using variable padding with left margin
2018-05-17 12:41:00 -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
LarsBrubaker
c3ffe541be
Refactoring selection bounds to be in world space
...
refactoring changing signatures
2018-05-10 10:20:39 -07:00
John Lewin
cb1882c709
Fix typo
2018-05-10 07:29:44 -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
9678fe7561
Don't show internals of !persistable objects
2018-05-09 12:30:49 -07:00
Lars Brubaker
77828744bb
Make sure we rest the meshes in pinch tool
2018-05-08 16:39:49 -07:00
LarsBrubaker
e2b7b57db8
Made bend up and down work
2018-05-06 18:17:51 -07:00
LarsBrubaker
dc894541af
Fixed copy past (and others) in 3D view
...
improved curve tool
issue: MatterHackers/MCCentral#3310
copy past not working in 3d view
issue: MatterHackers/MCCentral#3309
Make bend do a wrapped rotation rather than a direct rotation
2018-05-06 14:20:29 -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
Lars Brubaker
ce5ad5f687
Updated animation callback
...
Working on fixed string
2018-05-04 13:48:06 -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
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
f825e502b9
Cleaning up calls
2018-05-02 11:06:52 -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
c3653967d0
Automation runner defaults to agg input methods and tests pass
...
Got agg input methods working better
deleted some unneeded tests
Working on adding past image to clipboard
Working on adding past FileDropList to clipboard
2018-04-30 15:16:25 -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
John Lewin
9b59aaf8c2
Remove unused member
2018-04-23 17:25:01 -07:00
John Lewin
b553a8452d
Property name should remain consistent with source
2018-04-23 17:25:01 -07:00
Lars Brubaker
9801488b2e
Latest agg
2018-04-23 10:53:31 -07:00
LarsBrubaker
b86371c8ca
Added scale to IObject3D extensions
2018-04-22 19:25:17 -07:00
LarsBrubaker
caaa58a551
Added VertexStorage offset extension method
2018-04-21 08:14:15 -07:00
Lars Brubaker
eee201fe83
Refactoring
2018-04-21 06:24:56 -07:00
Lars Brubaker
5cf5503c91
merge fail fix
2018-04-12 17:45:50 -07:00
Lars Brubaker
d6addaa45a
Improving Package tool
...
Changing public property editor to be able to dynamically add new properties
2018-04-12 17:36:24 -07:00
John Lewin
37a0b64b02
Use dedicated theme for menus, prefer theme colors over explicit refs
...
- Revise icon loader to take an Invert bool instead of custom enum
- Remove icon loader static ref to ActiveTheme.Instance
- Pass contextual theme.InvertIcons for theme specific invert behavior
2018-04-12 13:17:17 -07:00
Lars Brubaker
c7bdf2c984
Refactoring animation
2018-04-12 09:55:00 -07:00
Lars Brubaker
7590b179b6
Changed Bake to MakePermanent
2018-04-09 11:58:21 -07:00
John Lewin
bd3db106b0
Prefer local reference to static
2018-04-07 22:53:34 -07:00
John Lewin
ac3982c9d5
Fix spelling
2018-04-04 15:58:57 -07:00
Lars Brubaker
ad0590a2b0
More work on curve
...
Move work on new leveling
2018-04-04 14:58:18 -07:00
Lars Brubaker
e89ca312a1
Prototyping the curve tool
2018-04-04 14:58:17 -07:00