Can I have round corners with PATCH?
17 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Kevin
am 22 Mär. 2022
Kommentiert: Les Beckham
am 22 Mär. 2022
I use the following to create a rectangular box using PATCH,
patch([7 7 5 5], [5 7 7 5], 'r')
axis([0 10 0 10])
I want round corners. I have tried the property LineJoin but it does not do anything.
h.LineJoin = 'round';
So is this possible?
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (1)
Les Beckham
am 22 Mär. 2022
Bearbeitet: Les Beckham
am 22 Mär. 2022
Try this. Adjust the 'curvature' value to adjust the ratio of the round corners to the size of the rectangle (1.0 will result in a circle).
rectangle('position', [5 5 2 2], 'curvature', 0.2, 'facecolor', 'r')
axis equal
axis([0 10 0 10])
4 Kommentare
Les Beckham
am 22 Mär. 2022
You are welcome.
I did too! I wasn't aware of polyshape or polybuffer. Apparently those were added during the several years that I didn't have a copy of Matlab.
Siehe auch
Kategorien
Mehr zu Polygons finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!