/** * @mouse 归一化坐标,一个二维坐标 * @event 点击事件中的事件对象 * @container 渲染器的包裹父元素 */ var mouse = new Three.Vector2(); // 则有公式如下: mouse.x = ((event.clientX – container.getBoundingClientRect().left) / container.getBoundingClientRect().width) * 2 – 1; mouse.y = – ((event.clientY – container.getBoundingClientRect().top) / container.getBoundingClientRect().height) * 2 + 1;
您的电子邮箱地址不会被公开。 必填项已用 * 标注
共以下 1 个回答
/**
* @mouse 归一化坐标,一个二维坐标
* @event 点击事件中的事件对象
* @container 渲染器的包裹父元素
*/
var mouse = new Three.Vector2();
// 则有公式如下:
mouse.x = ((event.clientX – container.getBoundingClientRect().left) / container.getBoundingClientRect().width) * 2 – 1;
mouse.y = – ((event.clientY – container.getBoundingClientRect().top) / container.getBoundingClientRect().height) * 2 + 1;