當應用於三角化3d表面的圖時,我看到來自MATLAB R2011b中數據光標的不穩定行爲:點擊某些點代替完全不同的點。氣缸示例:MATLAB中三角化3d表面的不規則數據光標行爲R2011b
[r, phi, h] = meshgrid(1, 0:pi/10:2*pi, 0:0.05:1);
x = r.*cos(phi);
y = r.*sin(phi);
z = h;
xyz = [x(:) y(:) z(:)];
tri = delaunay(xyz);
trimesh(tri, xyz(:,1), xyz(:,2), xyz(:,3), ...
'LineStyle', 'none', 'Marker', '.', 'MarkerSize', 30)
view(-37, 28)
然後啓用數據光標模式並嘗試選擇前面某列的最頂點。在我的安裝中,MATLAB不會選擇光標下的點,而是隨機選擇一個不同的點。
這是一個錯誤還是我做錯了什麼?
很好,HitTest屬性看起來很有用。 –