Da kann man (hier) nicht interpolieren. Bei dem Beispiel von oben und einer 45° Ecke würde ja (MarginTop + MarginLeft) / 2 rauskommen. Das darf hier aber nicht. Die Betondeckung ist in jedem Falle einzuhalten. Das MarginPolygon macht da also einen Sprung.
Also wäre man bei einer Schräge, die sowohl nach links als auch nach oben zeigt, mit Max(MarginLeft, MarginTop) auf der sicheren Seite?