Hallo, I see the gif in your work. It seems that, the refinement occurs always follow the boundary.
In level set topology optimization, the boundary is changed during the processing. For example, in 1st step, the boundary is in element 1. Then I refine this element. But in 2nd step, the boundary went to element 2 and the element 1 becomes a void element. How can I handle this solution?