变换控制器的旋转属性小问题

发布于 2024-04-03 17:35:23

微信截图_20240403172446.jpg

想将变换控制器的位移、旋转、缩放绑定到输入框上,位移和缩放还好,但旋转属性无法时时更新。。。在输入框里填写新值没问题,用旋转工具就不更新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;
}

})

请问是哪的问题啊~

查看更多

关注者
0
被浏览
477
1 个回答
地虎降天龙
地虎降天龙 图形社区官方人员 2024-04-07
也许宇宙中最反直觉的真理是,你给别人的越多,你得到的也越多。

https://gitee.com/ice-gl/icegl-three-vue-tres/issues/I9E0B1

在TransformControls组件 挂一个 变更事件

<TransformControls :change=“inputNumberChange” />

然后 通过这个事件 回写绑定的数字
没想到 小伙伴都这个卷,假期还在努力奋斗 👍🏻
详见:https://cientos.tresjs.org/guide/controls/transform-controls.html

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览