Порт вообще можно сделать пряпоугольным, но соблюдая сечение. Вот толькоо формулу забыл