【发布时间】:2014-12-05 12:18:02
【问题描述】:
我正在使用 THREE.WebGLRenderer,我想在 3D 空间的特定位置绘制几个相同大小的白点。
我应该使用精灵,计算 2D 屏幕坐标并使用 SpriteMaterial.useScreenCoordinate 吗?
我应该简单地使用精灵到相机的距离重新计算精灵的大小吗?
我可以使用 SpriteMaterial.scaleByViewport 或 SpriteMaterial.sizeAttenuation 吗?有这方面的文档吗?
有类似 GL_POINTS 的东西吗?最好只定义 1 个顶点并在该位置获得一个彩色像素。我应该尝试使用 PointCloud 吗?
感谢任何提示!
编辑:屏幕上的所有点都应具有相同的大小。
【问题讨论】:
标签: three.js