我正在使用 AR(带标记)并为 gltf 模型设置动画以逆时针在一个轴上旋转。最初将我的标记放在桌子上,让模型在其垂直轴上缓慢旋转 360:
https://codepen.io/germanviscuso/pen/rvVomR
(如果你手边有一个hiro 标记,你可以测试实际的 AR 跟踪)
现在我需要将标记放在甲板上(幻灯片),以便人们在墙上尝试,但需要保持相同的动画(你首先看到脸,然后是后脑勺,然后再次面对)但初始模型旋转(-90 0 0)
(如您可以在上面的演示中看到)没有考虑到a-animation
。看起来a-animation
坐标是绝对的,而不是相对于模型的初始旋转。如果我删除整个a-animation
初始旋转看起来不错,但模型当然是静态的。
我应该如何解决这个问题?应用相同动画但相对于模型的初始旋转的正确方法是什么?(我需要从 开始动画rotation=(-90 0 0)
,在垂直轴上旋转(现在与标记平行)并在同一个地方结束)