如何将translate / rotate / scale工具添加到我的threejs场景?

时间:2015-09-02 21:42:04

标签: javascript three.js

我最近试过THREE.js editor。如果单击某个对象,则场景中将显示平移/旋转/缩放工具,您可以使用该工具更改对象的位置/旋转/大小。我试图找出代码是如何工作的,但我发现的唯一的东西是EditorControls,它只控制相机。

controls

如何在我的项目中使用这些工具?

1 个答案:

答案 0 :(得分:2)

名为control = new THREE.TransformControls( camera, renderer.domElement ); control.addEventListener( 'change', render ); var mesh = new THREE.Mesh( geometry, material ); scene.add( mesh ); control.attach( mesh ); scene.add( control );

示例:documentation

htop