Похоже, что свойство, которое вы ищете, называется EraseMode
.Он доступен для некоторых графических объектов, но не для всех ... вам придется поэкспериментировать для конкретного приложения.
Некоторые примеры:
figure
hPatch = patch([10 90 90 10],[1 1 8 8],'r');
set(hPatch,'eraseMode','xor');
hold on
plot([5 100],[5 5])
figure; hold on;
[x,y,z] = peaks;
hPeaks = surface(x,y,z);
hLine = line([-4 4],[4 -4],[10 -10])
set(hLine,'EraseMode','xor')
view(3)
Используйте get(hLine)
, get(hPeaks)
и т. Д., Чтобы увидеть, какие свойства доступны для данного графического объекта.
Чтобы увидеть все объекты, которые поддерживают свойство EraseMode
, введите
docsearch EraseMode