three.js(二)控制物品旋转、缩小

这里就感觉没啥要介绍的,不过因为也算是一个单独的操作项,所以也是单独拎出来简单的介绍一下了。

方法


dispose() //解绑所有事件
attach() //设置当前对象
detach() //解除对象
setMode(mode)
 - mode[scale/rotate/translate][string]
 //设置场景编辑模式 
setTranslationSnap()
setRotationSnap()
setSize() // 设置大小
setSpace() // 设置局部 世界空间

实际使用

<script src="./asset/TransformControls.js">script>
//控制旋转
var transformControls = new THREE.TransformControls(camera, renderer.domElement);
transformControls.addEventListener('change', render);
transformControls.setMode("rotate");
transformControls.attach(cube);
scene.add(transformControls);
//初始化显示
function render() {
   renderer.render(scene, camera);
}

你可能感兴趣的:(Three.js,three.js)