我用
azure vm extension set hm hm CustomScript Microsoft.Azure.Extensions 2.0 --auto-upgrade-minor-version -i '{"commandToExecute": "cp /tmp/sudoers.default /etc/sudoers"}'
围绕其中心旋转对象。工作正常。
当我希望对象围绕场景中心旋转时,我使用
appendRotation(_Y, Vector3D.Y_AXIS);
工作正常。
但是如果我想围绕空间中的某个点旋转对象:
prependRotation( _Y, Vector3D.Y_AXIS , new Vector3D( 0, 0, 0 ) );
它不起作用,对象变得完全扭曲,任何人都可以给我一个提示,我做错了什么?
答案 0 :(得分:0)
可以通过将对象添加到父容器中来解决。然后 将对象移动到正确的位置:appendTranslation(10,10,10),然后将旋转应用于父容器:appendRotation(_Y,Vector3D.Y_AXIS)。