Fix a bug with Segment constructor where  two passed points with the first one having an x-coordinate of 0 would accidentaly be considered the two coordinate values for the point property.
Fix a bug with Segment constructor where  two passed points with the first one having an x-coordinate of 0 would accidentaly be considered the two coordinate values for the point property.

NHQ/paper,NHQ/paper