Lines Matching refs:boundary
19086 boundary: fakeBoundary
19088 bounds.forEach(function (boundary) {
19091 while (i < horizon.length && horizon[i].end <= boundary.y1) {
19097 while (j >= 0 && horizon[j].start >= boundary.y2) {
19108 affectedBoundary = horizonPart.boundary;
19111 if (affectedBoundary.x2 > boundary.x1) {
19112 xNew = affectedBoundary.index > boundary.index ? affectedBoundary.x1New : boundary.x1;
19114 xNew = (affectedBoundary.x2 + boundary.x1) / 2;
19124 boundary.x1New = maxXNew;
19128 affectedBoundary = horizonPart.boundary;
19131 if (affectedBoundary.x2 > boundary.x1) {
19132 if (affectedBoundary.index > boundary.index) {
19148 affectedBoundary = horizonPart.boundary;
19149 var useBoundary = affectedBoundary.x2 > boundary.x2 ? affectedBoundary : boundary;
19157 boundary: useBoundary
19163 if (horizon[i].start < boundary.y1) {
19164 changedHorizon[0].start = boundary.y1;
19167 end: boundary.y1,
19168 boundary: horizon[i].boundary
19172 if (boundary.y2 < horizon[j].end) {
19173 changedHorizon[changedHorizon.length - 1].end = boundary.y2;
19175 start: boundary.y2,
19177 boundary: horizon[j].boundary
19183 affectedBoundary = horizonPart.boundary;
19192 used = horizon[k].boundary === affectedBoundary;
19196 used = horizon[k].boundary === affectedBoundary;
19200 used = changedHorizon[k].boundary === affectedBoundary;
19211 var affectedBoundary = horizonPart.boundary;