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

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_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) =>
{
if (e.button === MouseKey.Left)
@ -56,6 +62,7 @@ export class SelectControls
this.m_SelectSet.AddSelect(selectData);
this.UpdateView();
return;
}
}
@ -82,10 +89,8 @@ export class SelectControls
else
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()
}
}
@ -109,6 +114,7 @@ export class SelectControls
}
cancel()
{
this.m_SelectSet = new SelectSet();
this.m_SelectCss.Hide();
this.m_SelectIng = false;
}

Loading…
Cancel
Save