Problem with drawpolygon in GUI
10 ビュー (過去 30 日間)
古いコメントを表示
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
0 件のコメント
回答 (1 件)
Githin George
2023 年 10 月 5 日
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');
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!