我正在尝试使用滑块并在 matlab 中旋转球体。如果球体在原点,它会起作用。但是当我旋转它时,我的球体在点(2.5,2.5,7.5),整个球体仍然围绕原点旋转。我希望它保持在原点并旋转。
我的代码:这是我的滑块功能
function slider_callback1(hObject, eventdata)
s1 = get(slider, 'value');
R1 = makehgtform('zrotate', s1);
set(t1, 'Matrix', R1);
drawnow;
end
在哪里
t1 = hgtransform;
set(sphere_1, 'Parent', t1);