Browse Source

DragControls: Add drag support for child objects.

Mugen87 6 years ago
parent
commit
383f49442e
2 changed files with 6 additions and 6 deletions
  1. 3 3
      examples/js/controls/DragControls.js
  2. 3 3
      examples/jsm/controls/DragControls.js

+ 3 - 3
examples/js/controls/DragControls.js

@@ -85,7 +85,7 @@ THREE.DragControls = function ( _objects, _camera, _domElement ) {
 
 
 		_raycaster.setFromCamera( _mouse, _camera );
 		_raycaster.setFromCamera( _mouse, _camera );
 
 
-		var intersects = _raycaster.intersectObjects( _objects );
+		var intersects = _raycaster.intersectObjects( _objects, true );
 
 
 		if ( intersects.length > 0 ) {
 		if ( intersects.length > 0 ) {
 
 
@@ -123,7 +123,7 @@ THREE.DragControls = function ( _objects, _camera, _domElement ) {
 
 
 		_raycaster.setFromCamera( _mouse, _camera );
 		_raycaster.setFromCamera( _mouse, _camera );
 
 
-		var intersects = _raycaster.intersectObjects( _objects );
+		var intersects = _raycaster.intersectObjects( _objects, true );
 
 
 		if ( intersects.length > 0 ) {
 		if ( intersects.length > 0 ) {
 
 
@@ -201,7 +201,7 @@ THREE.DragControls = function ( _objects, _camera, _domElement ) {
 
 
 		_raycaster.setFromCamera( _mouse, _camera );
 		_raycaster.setFromCamera( _mouse, _camera );
 
 
-		var intersects = _raycaster.intersectObjects( _objects );
+		var intersects = _raycaster.intersectObjects( _objects, true );
 
 
 		if ( intersects.length > 0 ) {
 		if ( intersects.length > 0 ) {
 
 

+ 3 - 3
examples/jsm/controls/DragControls.js

@@ -95,7 +95,7 @@ var DragControls = function ( _objects, _camera, _domElement ) {
 
 
 		_raycaster.setFromCamera( _mouse, _camera );
 		_raycaster.setFromCamera( _mouse, _camera );
 
 
-		var intersects = _raycaster.intersectObjects( _objects );
+		var intersects = _raycaster.intersectObjects( _objects, true );
 
 
 		if ( intersects.length > 0 ) {
 		if ( intersects.length > 0 ) {
 
 
@@ -133,7 +133,7 @@ var DragControls = function ( _objects, _camera, _domElement ) {
 
 
 		_raycaster.setFromCamera( _mouse, _camera );
 		_raycaster.setFromCamera( _mouse, _camera );
 
 
-		var intersects = _raycaster.intersectObjects( _objects );
+		var intersects = _raycaster.intersectObjects( _objects, true );
 
 
 		if ( intersects.length > 0 ) {
 		if ( intersects.length > 0 ) {
 
 
@@ -211,7 +211,7 @@ var DragControls = function ( _objects, _camera, _domElement ) {
 
 
 		_raycaster.setFromCamera( _mouse, _camera );
 		_raycaster.setFromCamera( _mouse, _camera );
 
 
-		var intersects = _raycaster.intersectObjects( _objects );
+		var intersects = _raycaster.intersectObjects( _objects, true );
 
 
 		if ( intersects.length > 0 ) {
 		if ( intersects.length > 0 ) {