新增鼠标选择回调事件

This commit is contained in:
xief 2021-03-17 15:53:32 +08:00
parent 93ac737777
commit 0aa70fdb14

View File

@ -10,7 +10,7 @@ export class ViewerSettings
{ {
boardMaterial: MeshBasicMaterial = boardMaterial; boardMaterial: MeshBasicMaterial = boardMaterial;
selectMaterial: MeshBasicMaterial = selectMaterial; selectMaterial: MeshBasicMaterial = selectMaterial;
selectByPointCallback: (meshId: number) => void = () => { };
} }
export class Viewer export class Viewer
@ -211,6 +211,10 @@ export class Viewer
{ {
this.oldMesh = mesh; this.oldMesh = mesh;
mesh.material = this._Settings.selectMaterial; mesh.material = this._Settings.selectMaterial;
if (this._Settings.selectByPointCallback)
{
this._Settings.selectByPointCallback(mesh.id);
}
} }
this.m_bNeedUpdate = true; this.m_bNeedUpdate = true;
} }