Fix a bug which was causing axis objects to draw upside down.

When an axis mapper's high position is smaller than the mapper's low position, and axis will have the correct origin, but a wildly incorrect end point due to its vector pointing 180º off from where it should be pointing. A well-placed abs() fixes the problem.