: 그 값을 포함 라인을 모두 공격 할 수있는 방법이 없기 때문에 < maxxstart을 minxend 경우
minxstart - smallest x value of all of the left end of your horizontal segments
maxxstart - largest x value of all of the left ends of your horizontal segments
minxend - smallest x value of the right end of your horizontal segments
maxxend - largest x value of the right end of your horizontal segments
miny - smallest y value of horizontal segments
maxy - largest y value of horizontal segments
없음 라인이 존재한다.
centerx = (minxstart + maxxend)/2
당신의 수직 라인 세그먼트 (segment)의 x 값이 maxxstart 및 minxend 사이해야 할 것이다 :
는 경계 상자의 centerx을 찾습니다. centerx에 가장 가까운 값을 선택하고이 newx를 호출하십시오.
귀하의 수직선 세그먼트는 (newx, ymin)에서 (newx, ymax)로 변경됩니다.