如果容器内的坐标该怎么算呢

来源:14-3 点击选取对象

weixin_慕少0149431

2023-02-28

图片描述
发现不是全屏的情况下是获取不到的 发现
const x = ((e.clientX-(window.innerWidth-(ele.clientWidth/2))) / ele.clientWidth) * 2 -1
const y = -((e.clientY -(window.innerHeight-(ele.clientHeight/2)) ) / ele.clientHeight ) * 2 + 1
这样也不行

写回答

1回答

yancy

2023-03-01

首先获取点击在画布上的坐标,然后转换到-1,1这个区间内

0
0

WebGL+Three.js 入门与实战,系统学习 Web3D 技术

前端的技术蓝海,涨薪好选择

1081 学习 · 294 问题

查看课程