大提交一版
This commit is contained in:
@@ -322,7 +322,7 @@ export default {
|
||||
* @desc 创建控制器
|
||||
* */
|
||||
setControl() {
|
||||
this.controls = new THREE.OrbitControls(this.camera);
|
||||
this.controls = new THREE.OrbitControls(this.camera,rootEl);
|
||||
this.controls.enableRotate = false
|
||||
this.camera.position.set(this.cameraPosition.x, this.cameraPosition.y, this.cameraPosition.z);
|
||||
}
|
||||
@@ -394,8 +394,8 @@ export default {
|
||||
}
|
||||
|
||||
if (raycaster) {
|
||||
const intersects = raycaster.intersectObject(_this.markers);
|
||||
// console.log('select group', intersects)
|
||||
const intersects = raycaster.intersectObjects(_this.markers);
|
||||
console.log(intersects)
|
||||
if (intersects.length > 0) {
|
||||
const res = intersects.filter(function (res) {
|
||||
return res && res.object;
|
||||
@@ -411,7 +411,7 @@ export default {
|
||||
const onClick = evt => {
|
||||
// 创建一个射线投射器
|
||||
raycaster.setFromCamera(this.mouse, this.camera);
|
||||
console.log(raycaster.intersectObject(this.markers, true))
|
||||
console.log(raycaster.intersectObjects(this.markers))
|
||||
const marker = this.markers.find(e => raycaster.intersectObject(e, true).length > 0)
|
||||
if (marker) {
|
||||
console.log("选取的点:", marker)
|
||||
|
||||
Reference in New Issue
Block a user