support D String, add first Point and last point