Is there any easy way of 'clipping' a part so that it doesn't stick up from a part

My bad for the title. I wasn’t really sure what you would call this.

Anyways, I have this curved roof and want to add some glass windows that also appear curved along with the roof. It would be best if I showed a screenshot of what is going off.

^ is there any way of stopping the part from going above the roof so it sort of curves alongside it? I’ve done stuff like this before but have ended up manually placing a ton of parts in so I wondered if there was anything efficient or easier that I could do or if there was a plugin.

Thank you for your support.



I would probably use unions with the negate tool. The negate tools practically removes stuff you don’t want.