three基本拖拽物体

three3D世界中,除了基本的鼠标操作外,我们也可以通过鼠标左键来操控我们的对象,具体方法:


1.我们首先先引入拖拽控件 

2.定义一个对象  let objects = [];

3.把我们的3D世界中的物体添加到创建的对象中 objects.push(--);

4.

var dragControls = new THREE. DragControls( objects, camera, renderer. domElement );
dragControls. addEventListener( 'dragstart', function ( event ) { controls. enabled = false; } );
dragControls. addEventListener( 'dragend', function ( event ) { controls. enabled = true; } );

5.主要渲染函数里边写个controls.update();


你可能感兴趣的:(three基本拖拽物体)