【发布时间】:2015-09-03 06:26:17
【问题描述】:
我最近试用了THREE.js editor。如果单击对象,场景中将显示平移/旋转/缩放工具,您可以使用这些工具更改对象的位置/旋转/大小。我试图弄清楚代码是如何工作的,但我发现的唯一东西是 EditorControls,它只控制相机。
如何在我的项目中使用这些工具?
【问题讨论】:
标签: javascript three.js
我最近试用了THREE.js editor。如果单击对象,场景中将显示平移/旋转/缩放工具,您可以使用这些工具更改对象的位置/旋转/大小。我试图弄清楚代码是如何工作的,但我发现的唯一东西是 EditorControls,它只控制相机。
如何在我的项目中使用这些工具?
【问题讨论】:
标签: javascript three.js
它叫Transform controls:
示例:http://threejs.org/examples/misc_controls_transform.html
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 );
【讨论】: