also add zero division check for line_point_factor_v3() since the 2d version already checked for this.
tag