【问题标题】:Get the intersected face of a cube获取立方体的相交面
【发布时间】:2014-05-15 08:19:58
【问题描述】:

我有一个显示立方体的应用程序。当用户点击立方体时,我必须知道点击的是哪个面。

感谢这个例子,我设法显示一个立方体并在用户悬停它时突出显示它:

http://threejs.org/examples/#webgl_octree_raycasting

但我唯一知道的是用户与整个立方体相交,我不知道是哪个面。

我可以通过创建 6 个面而不是 1 个立方体来解决它,并检查每个面上的交叉点。

我的问题是:是否可以在不单独创建 6 个面的情况下知道点击了哪个面?

【问题讨论】:

    标签: three.js


    【解决方案1】:

    每张脸都有不同的face.normal,所以在你链接到的演示中,看看:

    intersections[ 0 ].face.normal
    

    three.js r.62

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-07
      相关资源
      最近更新 更多