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 Comments

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
You will get exact help on knowing the code.

Sign in to comment.

Answers (0)

Categories

Find more on Creating, Deleting, and Querying Graphics Objects in Help Center and File Exchange

Asked:

on 4 Oct 2015

Commented:

on 5 Sep 2018

Community Treasure Hunt

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

Start Hunting!