How to remove rectangle from plot after updating

I am plotting a series of randomly placed rectangle objects. Rectangles are not allowed to overlap. I have a method for removing rectangles when they overlap another rectangle, but the removed rectangle object is still plotted. How can I tell Matlab to only plot the final set of rectangles?
I can remove the object from the class I created, but it still appears in the plot.

2 Kommentare

Jason Hawkins
Jason Hawkins am 4 Okt. 2015
Bearbeitet: mizuki am 5 Sep. 2018
I believe I have it working now. I needed to refer to the rectangle property of the object when I called delete() on it rather than the whole object.
Ex. delete(obj) - does not work
delete(obj.rectangle) - does work
KSSV
KSSV am 5 Sep. 2018
You will get exact help on knowing the code.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Creating, Deleting, and Querying Graphics Objects finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 4 Okt. 2015

Kommentiert:

am 5 Sep. 2018

Community Treasure Hunt

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

Start Hunting!

Translated by