【发布时间】:2016-03-16 19:46:07
【问题描述】:
我正在尝试弄清楚如何获取 3D 点的 2D 屏幕坐标。
我正在使用 three.js 来生成一些雪花,它们会从屏幕上缓缓落下。我最初将脚本编写为 2d 画布动画并添加了鼠标交互,因此您可以通过鼠标移动来吹雪。它工作得很好,但是当切换到 webgl 时,雪花现在被表示为 3D 点,并且获得鼠标到每个粒子的距离会使远离屏幕中心的粒子由于透视而以不希望的方式表现。
【问题讨论】:
标签: javascript 3d three.js