Adding revolve
cleaning up 2D editor controls
This commit is contained in:
parent
a71b54a7eb
commit
dcccf5fd9c
14 changed files with 320 additions and 34 deletions
|
|
@ -48,7 +48,7 @@ namespace MatterHackers.MatterControl.DesignTools.Operations
|
|||
Sharp,
|
||||
}
|
||||
|
||||
public class InflatePathObject3D : Object3D, IPathObject, IEditorDraw
|
||||
public class InflatePathObject3D : Object3D, IPathObject, IEditorDraw, IObject3DControlsProvider
|
||||
{
|
||||
public IVertexSource VertexSource { get; set; } = new VertexStorage();
|
||||
|
||||
|
|
@ -63,6 +63,11 @@ namespace MatterHackers.MatterControl.DesignTools.Operations
|
|||
[EnumDisplay(Mode = EnumDisplayAttribute.PresentationMode.Buttons)]
|
||||
public ExpandStyles Style { get; set; } = ExpandStyles.Sharp;
|
||||
|
||||
public void AddObject3DControls(Object3DControlsLayer object3DControlsLayer)
|
||||
{
|
||||
object3DControlsLayer.AddControls(ControlTypes.Standard2D);
|
||||
}
|
||||
|
||||
public override async void OnInvalidate(InvalidateArgs invalidateType)
|
||||
{
|
||||
if ((invalidateType.InvalidateType.HasFlag(InvalidateType.Children)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue