add TwoPointLine, TwoPointLineSegment