Polygon per position height

For Issue #1242

If you set the `perPositionHeight` option to `true`, the polygon will use the height of each `position` option