Filter löschen
Filter löschen

Problem with drawpolygon in GUI

10 Ansichten (letzte 30 Tage)
Christoffer Johansson Westheim
Beantwortet: Githin George am 5 Okt. 2023
Hi,
I have a GUI with two axes in it where I use drawpolygon to generate a roi in one of the axes. This has worked fine in Matlab 2020a, but after upgrading to Matlab 2022a I can draw the polygon, but I can no longer modify it. I have noticed that the surf that the polygon is drawn on top of changes "resolution" - bocomes less smooth - when I start drawing and think the problem is associated with the h.draw function.
I have tried the drawpolygon in a regular figure and there is works as expected so it seems associated with the axes in the GUI.
Anyone knows how to work around?
Regards,
Christoffer

Antworten (1)

Githin George
Githin George am 5 Okt. 2023
Hello Christoffer,
In order to modify the ROI polygon once you create it using “drawpolygon” function in MATLAB R2022a, you can try changing the ‘Layer’ property to ‘front’ as a workaround for the issue.
roi = drawpolygon(handles.axes,'Layer','front');

Produkte


Version

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by