Rather than using the AddCutBetweenSolids () method of the SolidSolidCutUtils class, I also thought about creating a generic solid over the beam and subtracting this solid from the wall.
But, I think this strategy can degrade Revit's performance.
So any suggestions on how best to handle this case?