prevent buffer error if lenght = 0
Line2DUtil => Line2dUtil
isPointLeft >= glkLine2dUtil, adding clipping
added circle primitive