this._scene.onPointerDown = async (event, _pickResult) => {
const pickInfo = this._scene.pick(this._scene.pointerX, this._scene.pointerY)
const clickedPosition = _pickResult.pickedPoint
//如果需要获取吗模型根节点,而不是模型中某个组件,请用一下方法
// getRootNode(pickInfo.pickedMesh as BABYLON.Node) 如上篇文章getRootNode函数
//判断是否是右键
if (!(event.buttons === 1 && pickInfo.pickedMesh)) return
console.log('模型:', pickInfo.pickedMesh, '位置:', clickedPosition)
Babylonjs 如何获取鼠标点击的模型,以及坐标
最新推荐文章于 2024-09-02 18:41:58 发布