1
메쉬를 사용하여 3D 축에 2D 색상 표면을 그립니다. 그런 다음이 표면을 마우스로 움직여야합니다. 내 문제는 get (ax, 'CurrentPoint') 두 개의 다른 점 closeby에 대해 동일한 값을 제공합니다. 다른 지점을 클릭하면 다른 지점의 결과도 얻을 수 있습니다. 왜 이런 일이 일어나는지 알 수 없었습니다.Matlab Axes 현재 점이 작동하지 않습니다.
:
:
hSurface = mesh(ax, XI,YI, flipud(ZI), qz,...
'FaceColor','interp',...
'EdgeColor','none','FaceLighting','phong','FaceAlpha',0.6);
set(hSurface,'buttonDownFcn',@move)
function move(src,ev)
:
:
initpt = get(ax,'CurrentPoint')
:
:
end