Three.js达到v66并且Gizmo变换控件似乎已停止工作。 在这里看一个演示:
This is the basic code
var geometry = new THREE.CubeGeometry( 200, 200, 200 );
var material = new THREE.MeshBasicMaterial( { color: 0x00ff00 } );
var mesh = new THREE.Mesh( geometry, material );
var control = new THREE.TransformControls( camera, renderer.domElement );
control.addEventListener( 'change', render );
control.attach( mesh );
scene.add( control.gizmo );
没有明显的错误,但它们没有出现。我试过调试但无法隔离问题。其他人设法让它运作起来吗?
干杯
答案 0 :(得分:1)
更改你的代码..它会起作用..检查这个小提琴...... http://jsfiddle.net/Hq2Dx/7/
var control = new THREE.TransformControls( camera, renderer.domElement );
control.addEventListener( 'change', render );
control.attach( mesh );
scene.add( control);