我正在嘗試使用滑塊並在matlab中旋轉一個球體。它起作用,如果球體在原點。但是當我旋轉它時,我的球體在點(2.5,2.5,7.5)處,整個球體仍圍繞原點旋轉。我希望它保持在這一點,只是旋轉。MATLAB - 使用makehgtform旋轉對象 - zrotate只在原點附近
我的代碼:這是我的滑塊功能
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);