выдавливание это конечно хорошо ... теперь бы определять сколько меша торчит относительно оси и на чуть большее расстояние выдавливать.
светильники бывают не только квадратные, но и точечные (круглые галогенки), под них например в натяжном потолке отверстия вырезают.
еще такой момент - сейчас ты расставляешь объекты по полигонам, а что если у пользователя будет N-гон на потолке или на оборот, очень частая сетка, которая еще и в треугольниках может быть.