如何在three.js中设置另一个网格的几何坐标

时间:2014-01-10 11:11:56

标签: three.js

我想要做的是“悬垂”PlaneGeometry上的某些点。我在平面几何体的同一坐标系中得到了点的平面坐标,我需要从平面得到“高度”以将点放在它上面。

实现它的最佳方法是什么?在Javascript中查询平面网格将是沉重的。是否应该使用顶点着色器完成(并且可以完成)?

修改

可能使用光线施法者是正确的解决方案,如下例所示:http://threejs.org/examples/#webgl_geometry_terrain_raycast

EDIT2

Raycasting完成了这项工作,但对于很多对象来说它很慢。我想有更有效的方法来做到这一点...... https://dl.dropboxusercontent.com/u/13861666/2014-01-17%2011_27_15-firenze.png

0 个答案:

没有答案