想将变换控制器的位移、旋转、缩放绑定到输入框上,位移和缩放还好,但旋转属性无法时时更新。。。在输入框里填写新值没问题,用旋转工具就不更新input上的值,取消选择在选择回来才会更新。
最后只好绑定到鼠标弹起事件里这种笨法子:
window.addEventListener("mouseup", function () {
if(transformRef.value){
transformRef.value.rotation.x = transformRef.value.rotation.x;
transformRef.value.rotation.y = transformRef.value.rotation.y;
transformRef.value.rotation.z = transformRef.value.rotation.z;
}
})
请问是哪的问题啊~
https://gitee.com/ice-gl/icegl-three-vue-tres/issues/I9E0B1
在TransformControls组件 挂一个 变更事件
<TransformControls :change=“inputNumberChange” />
然后 通过这个事件 回写绑定的数字
没想到 小伙伴都这个卷,假期还在努力奋斗 👍🏻
详见:https://cientos.tresjs.org/guide/controls/transform-controls.html