我有一个显示多维数据集的应用程序。当用户点击多维数据集时,我必须知道点击了哪个面。
感谢这个例子,我设法显示一个立方体,并在用户将其悬停时突出显示:
http://threejs.org/examples/#webgl_octree_raycasting
但我唯一知道的是用户与整个立方体相交,我不知道哪个面。
我可以通过创建6个面而不是1个立方体来解决它,并检查每个面上的交叉点。
我的问题是:是否可以知道单击哪个面而不单独创建6个面?
答案 0 :(得分:1)
每张脸都有不同的face.normal
,因此在您关联的演示中,请看:
intersections[ 0 ].face.normal
three.js r.62