2012-07-24 24 views
0

*解决*射线相交的平面与动态几何回报空数组

这是不是0,0,0或失真。它超级怪异,但我发现计算几何作为一个球体工作! (即使在瓷砖的角落,在那里你应该想到一个球体难道不覆盖它)

http://threejs.org/docs/#Reference/Core/Geometry

computeBoundingSphere();

问题描述如下。

嘿,我正在为我的投资组合网站构建一个webgl墙,我需要使用射线交集来了解用户悬停在墙上以及何时点击他们点击的平面,以便我可以将它们重定向到正确的项目。

http://www.martinlindelof.com

我要做的就是增加对XYZ(0,0,0)中的所有平面,那么我用动态几何放置了他们,就会向受排斥粒子点网格顶点(使用traer )

现在当我在做射线相交(使用来自threejs r49的例子)时,我得到一个空阵列,没有命中。

这可能是因为所有飞机的起源都在0​​,0,0。我应该在每一帧上不仅移动顶点而是整个飞机?

或者是别的。 (脸部法线似乎指向正确的方向,我在平面上看到纹理,它不会倒转,因为它应该是如果它是双面飞机的背面,请猜测它不是三个默认值。 js创建飞机时)

+0

当你不扭曲飞机时,你的程序是否工作? – WestLangley 2012-07-24 14:36:51

回答

0

Ray遇到了对象位置0,0,0的问题(因为某处会被位置分割并导致不可分割)。尝试另一个位置。