Only use visible fields to calculate corners