| | |
| | | |
| | | function ObjectSelect(_scene, _camera,outlinePass) { |
| | | var raycaster = new THREE.Raycaster(); |
| | | var mouse = new THREE.Vector2(); |
| | | var selectedObjects = []; |
| | | let selectedObjects = []; |
| | | |
| | | window.addEventListener( 'click', onMouseClick); |
| | | |
| | |
| | | if (intersects.length === 0) { |
| | | return; |
| | | } |
| | | let selectObject = intersects[0].object; |
| | | console.log(outlinePass) |
| | | outlinePass.selectedObjects = selectedObjects;//给选中的线条和物体加发光特效 |
| | | console.log(selectObject); |
| | | selectedObjects = []; |
| | | selectedObjects.push(intersects[0].object); |
| | | outlinePass.selectedObjects = selectedObjects; |
| | | } |
| | | |
| | | } |