我最近试过THREE.js editor。如果单击某个对象,则场景中将显示平移/旋转/缩放工具,您可以使用该工具更改对象的位置/旋转/大小。我试图找出代码是如何工作的,但我发现的唯一的东西是EditorControls,它只控制相机。
如何在我的项目中使用这些工具?
答案 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 );
:
htop