optimize draw order
This commit is contained in:
parent
a89c8b9c7f
commit
fec2e345c2
5 changed files with 15 additions and 15 deletions
|
|
@ -45,14 +45,14 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
: base(context)
|
||||
{
|
||||
this.DrawOnTop = true;
|
||||
Object3DControlContext.GuiSurface.AfterDraw += Object3DControl_AfterDraw;
|
||||
Object3DControlContext.GuiSurface.BeforeDraw += Object3DControl_BeforeDraw;
|
||||
}
|
||||
|
||||
private MeshSelectInfo meshSelectInfo;
|
||||
|
||||
public override void Dispose()
|
||||
{
|
||||
Object3DControlContext.GuiSurface.AfterDraw -= Object3DControl_AfterDraw;
|
||||
Object3DControlContext.GuiSurface.BeforeDraw -= Object3DControl_BeforeDraw;
|
||||
}
|
||||
|
||||
public override void SetPosition(IObject3D selectedItem, MeshSelectInfo meshSelectInfo)
|
||||
|
|
@ -124,7 +124,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
}
|
||||
}
|
||||
|
||||
private void Object3DControl_AfterDraw(object drawingWidget, DrawEventArgs drawEvent)
|
||||
private void Object3DControl_BeforeDraw(object drawingWidget, DrawEventArgs drawEvent)
|
||||
{
|
||||
if (Object3DControlContext.Scene.SelectedItem != null
|
||||
&& Object3DControlContext.SnapGridDistance > 0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue