jlewin
1cb7b42bbc
Inline temporary variable
2019-06-11 14:10:29 -07:00
jlewin
41c7ca2316
Remove trailing colons from column labels, use theme default size
...
- Issue MatterHackers/MCCentral#5667
Inconsistent styling
2019-06-11 12:54:51 -07:00
jlewin
1251412cd0
Revert back to expected selection colors
...
- Issue MatterHackers/MCCentral#5650
Unexpected debugging colors checked in
2019-06-06 14:06:33 -07:00
John Lewin
df7ea996d1
Move static PPE.CreateSettingsRow() to new SettingRow constructor
...
- Improve reuse and consistency with shared constructor on actual type
2019-06-05 09:08:32 -07:00
John Lewin
8a4183d37c
Improve anchor handling
2019-06-03 16:50:50 -07:00
John Lewin
a589bc3025
Remove unused ClippingFrustum calls
2019-06-03 16:33:28 -07:00
John Lewin
e52d963278
Extract WorldView extension methods
2019-06-03 16:33:27 -07:00
LarsBrubaker
6dda8702e6
Doing some work on PipeWorks DesignApp
2019-05-27 16:41:28 -07:00
LarsBrubaker
af7be404d9
fixing warnings
2019-05-27 16:39:51 -07:00
John Lewin
8c3de11a9f
Convert public property editor to use SettingsRow
...
- Ensure consistent styling across panels
2019-05-24 12:33:03 -07:00
John Lewin
c02909b604
Consolidate CreateSettingsRow behavior
...
- Make theme required
- Add overload for creating row with widget reference
- Remove overload lacking widget reference
- Remove row.AddChild(widget) from callers, use new overload
2019-05-24 12:33:03 -07:00
LarsBrubaker
8cd94d8f1b
refactoring
2019-05-23 08:05:51 -07:00
jlewin
597aec498b
Use Ancestors in place of Parents
2019-05-22 18:46:56 -07:00
jlewin
1c24b87652
Collapse Matrix assignment into initializer
2019-05-22 18:46:12 -07:00
jlewin
6346f075ef
Use new untyped Parents member
2019-05-22 18:46:12 -07:00
Lars Brubaker
3be79528d0
If we have more than 1000 transparent meshes don't sort their polygons
2019-05-22 17:37:11 -07:00
John Lewin
e9787c2b52
Add handles for curve control points
2019-05-21 23:38:18 -07:00
Lars Brubaker
debd4e6b93
use the item specified
2019-05-21 16:06:43 -07:00
jlewin
fa237bc9ea
Render path with IVertexSource
2019-05-21 13:41:07 -07:00
John Lewin
3717d284a7
Simplify - use overload with default identity matrix
2019-05-21 07:40:36 -07:00
LarsBrubaker
d6d19d0c57
Working on lockable component object
2019-05-20 21:23:45 -07:00
jlewin
fe80feb5e1
Clean up PathControl
2019-05-20 16:53:12 -07:00
John Lewin
3bc01d219b
Highlight last path command
2019-05-20 16:38:21 -07:00
John Lewin
fad8146c12
Add experimental PathObject3D
2019-05-20 16:38:21 -07:00
jlewin
a7b8251807
Replace duplicate ItemsToSubtract property with SelectedChildren
...
- Update to use new SelecteChildren as HashSet
- Issue MatterHackers/MCCentral#5565
MatterControl extra slow with specific MCX, crashes on copy
2019-05-20 16:37:45 -07:00
John Lewin
27ab7992ce
Fix warnings
...
(cherry picked from commit c33ee2d8812f083ec151bd8616387ff285ae05d5)
2019-05-20 14:13:55 -07:00
LarsBrubaker
3b420c2ef8
improving subtract and subtract and replace editor display
2019-05-18 22:06:17 -07:00
LarsBrubaker
6278622f46
Make subtract and subtract and replace us ID rather than Name
2019-05-18 06:55:57 -07:00
jlewin
f0ef31adce
Fix direction
2019-05-17 17:20:32 -07:00
LarsBrubaker
655c9bb136
Disabling merge vertices on twist
...
can be destructive on high tessellation
2019-05-16 07:33:52 -07:00
LarsBrubaker
276f9be186
Fix issue with support generating too big
...
issue: MatterHackers/MCCentral#5532
Support becomes much larger after slicing
2019-05-15 21:26:18 -07:00
Lars Brubaker
4bb5864b8a
fixed normals in agg
2019-05-15 09:41:13 -07:00
Lars Brubaker
fbdf93a369
Make support columns store their expansion size so they are portable
2019-05-14 13:11:43 -07:00
jlewin
46f5f70d42
Switch back to ID
2019-05-13 18:13:44 -07:00
LarsBrubaker
37cc41ac0a
Report status better
2019-05-12 09:09:52 -07:00
John Lewin
8ef1102e87
Add support for themed scene operation icons
...
- Issue MatterHackers/MCCentral#5501
Pinch/curve/fit icons use theme.InvertIcons
2019-05-11 18:57:33 -07:00
LarsBrubaker
a10c995a10
re-calculate normals does a mark as changed
2019-05-10 22:58:41 -07:00
LarsBrubaker
ba98e905fe
fixing warnings
2019-05-10 22:55:16 -07:00
LarsBrubaker
583230fbd2
Twist object has correct editing defaults and visibility
2019-05-10 22:55:02 -07:00
LarsBrubaker
ca24a67706
Improving twist object
...
fixed draw normals and added it
2019-05-10 12:11:22 -07:00
LarsBrubaker
a9577e9a35
Adding new twist object 3d
2019-05-10 12:11:21 -07:00
Lars Brubaker
d9484994f7
Improve xy calibration objects for large nozzles
...
issue: MatterHackers/MCCentral#5407
xy calibration does not produce a valid test for nozzle size of 2mm
2019-05-07 17:44:58 -07:00
LarsBrubaker
362f7716e1
making bend do a merge vertices after to fix non-manifold edges
...
issue: MatterHackers/MCCentral#5430
Subtracting a Bend-modified object doesn't do anything.
2019-05-06 21:20:24 -07:00
LarsBrubaker
6320c60d83
refactoring
2019-05-05 11:17:51 -07:00
LarsBrubaker
3a0f725ba3
Make align use name rather than id
...
issue: MatterHackers/MCCentral#5451
align is not maintaining SelectedChild ids over clone correctly
2019-05-05 09:15:29 -07:00
LarsBrubaker
d1e67d7751
refactoring
2019-05-04 23:33:16 -07:00
LarsBrubaker
a72b18854a
fixing warnings
2019-05-04 23:27:58 -07:00
LarsBrubaker
952d735fe6
improving fit to cylinder
2019-05-04 23:27:47 -07:00
LarsBrubaker
1f64a32794
Create HideChildrenFromTreeViewAttribute
...
Change IVisualLeafNode to HideChildrenFromTreeViewAttribute
Switch all classes that used IVisualLeafNode to use property
start using HideFromTreeViewAttribute rather than check for
GeneratedSupportObject3D
2019-05-04 19:39:11 -07:00
LarsBrubaker
d40a9235c8
Working on making unlockable design apps
2019-05-04 19:39:02 -07:00