![]() |
小农 (2010-01-21 19:34:10) |
是不是我漏掉了哪个步骤啊5555.... |
![]() |
DDM君 (2010-01-21 19:54:29) |
inters.x和camera.x现在结果是一样的吗? |
![]() |
小农 (2010-01-21 21:21:14) |
恩 现在输出的结果都是一样的! |
![]() |
DDM君 (2010-01-22 13:59:16) |
每帧都必须要重新计算一次哟, 这个代码没有每帧更新数据. |
![]() |
doo (2010-01-22 16:13:51) |
因为你所描述平面 plane3d 与 camera 是同一水平状态(cmaera的坐标是plane3d内的一点,), 因此通过camera的直线与plane3d产生交点的交点就是camera的坐标..(能看明白吧 - -!!!).. 或者你可以理解为camera无法与plane3d产生交点,所以你得不到交点坐标 . (注:这种理解是错的) 例如你可以改动一下camera试试 camera.orbit(45, 270); //45度 鸟视 ^ ^!!! 这样camera 与 plane3d 就不在同一水平,就可以得到你想要的数据了 |
![]() |
小农 (2010-01-22 18:29:50) |
非常感谢楼上的!总算理解了.......!!!!!(就是摄像机的Y轴不能和plane3d的Y轴相等) plane3d.setNormalAndPoint(new Number3D(0,1,0),new Number3D(50,0,50)) 改为 plane3d.setNormalAndPoint(new Number3D(0,1,0),new Number3D(0,-50,0)); |
![]() |
fate0729 (2010-08-27 13:00:01) |
小弟我早上也看不明白。。。看到此贴之后泪奔中。。。 多谢楼上各位的解答。。。 |
![]() |
DDM君 (2010-08-27 21:39:40) |
呵呵,真是太好了~ |
![]() |
stum (2010-10-18 14:07:26) |
請問一下屬性作用是??? setNormalAndPoint getIntersectionLineNumbers |
|
|