修复点选时未刷新显示 和取消时未更新选择集

pull/7/head
ChenX 7 years ago
parent 3ce88ad205
commit ce279df068

@ -37,6 +37,12 @@ export class SelectControls
end(ed.m_MouseCtrl, ed.m_MouseCtrl.onMouseDown, this.onMouseDown); end(ed.m_MouseCtrl, ed.m_MouseCtrl.onMouseDown, this.onMouseDown);
end(ed.m_KeyCtrl, ed.m_KeyCtrl.OnKeyDown, this.onKeyDown); end(ed.m_KeyCtrl, ed.m_KeyCtrl.OnKeyDown, this.onKeyDown);
} }
UpdateView()
{
this.m_Viewer.m_OutlinePass.selectedObjects = this.m_SelectSet.SelectObjectList;
this.m_Viewer.m_bNeedUpdate = true;
}
onMouseDown = (e: MouseEvent) => onMouseDown = (e: MouseEvent) =>
{ {
if (e.button === MouseKey.Left) if (e.button === MouseKey.Left)
@ -56,6 +62,7 @@ export class SelectControls
this.m_SelectSet.AddSelect(selectData); this.m_SelectSet.AddSelect(selectData);
this.UpdateView();
return; return;
} }
} }
@ -82,10 +89,8 @@ export class SelectControls
else else
this.m_SelectSet.AddSelect(selectBox); this.m_SelectSet.AddSelect(selectBox);
app.m_Viewer.m_OutlinePass.selectedObjects = this.m_SelectSet.SelectObjectList; this.UpdateView();
} }
this.m_Viewer.m_bNeedUpdate = true;
this.m_SelectCss.Hide() this.m_SelectCss.Hide()
} }
} }
@ -109,6 +114,7 @@ export class SelectControls
} }
cancel() cancel()
{ {
this.m_SelectSet = new SelectSet();
this.m_SelectCss.Hide(); this.m_SelectCss.Hide();
this.m_SelectIng = false; this.m_SelectIng = false;
} }

Loading…
Cancel
Save