Add SegmentShape::get_normal