javascript - Threejs ray cast get coordinate of intersection - Stack Overflow

So, I have a plane, and I got raycast set up. What I want to do is get the coordinate of the intersecti

So, I have a plane, and I got raycast set up. What I want to do is get the coordinate of the intersection on the plane, thanks.

(Note: the color change is just to test if the raycast was actually working.)

Here is my code :

      raycaster.setFromCamera( mouse, camera );

      //calculate objects intersecting the picking ray
      var intersects = raycaster.intersectObjects( scene.children );

      for ( var i = 0; i < intersects.length; i++ ) {

        intersects[ i ].object.material.color.set( 0xff0000 );

      }

Cheers, Keegan.

So, I have a plane, and I got raycast set up. What I want to do is get the coordinate of the intersection on the plane, thanks.

(Note: the color change is just to test if the raycast was actually working.)

Here is my code :

      raycaster.setFromCamera( mouse, camera );

      //calculate objects intersecting the picking ray
      var intersects = raycaster.intersectObjects( scene.children );

      for ( var i = 0; i < intersects.length; i++ ) {

        intersects[ i ].object.material.color.set( 0xff0000 );

      }

Cheers, Keegan.

Share Improve this question edited Sep 23, 2015 at 2:06 WestLangley 105k11 gold badges287 silver badges283 bronze badges asked Sep 23, 2015 at 1:46 keearixkeearix 331 silver badge4 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 7

When using Raycaster, the value intersects[ i ].point is a Vector3() representing the world coordinates of the point of intersection.

Inspect intersects[ i ] in the console to see what else is returned.

three.js r.72

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745188595a4615754.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信