Changeset 31160 for trunk/Ohana/src/kapa2/src/PSObjects.c
- Timestamp:
- Apr 4, 2011, 1:19:27 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/kapa2/src/PSObjects.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/kapa2/src/PSObjects.c
r30606 r31160 270 270 float *x, *y, *z; 271 271 double mxi, mxj, myi, myj, bxi, bxj, byi, byj, bx, by; 272 double sx, sy, d, sx1, sy1, sx2, sy2 ;272 double sx, sy, d, sx1, sy1, sx2, sy2, X0, Y0, X1, Y1; 273 273 274 274 mxi = graph[0].axis[0].dfx / (object[0].x1 - object[0].x0); … … 432 432 } 433 433 if (object[0].ptype == 100) { /* connect a pair of points */ 434 X0 = graph[0].axis[0].fx; 435 X1 = graph[0].axis[0].fx + graph[0].axis[0].dfx; 436 Y0 = graph[0].axis[1].fy; 437 Y1 = graph[0].axis[1].fy + graph[0].axis[1].dfy; 438 434 439 for (i = 0; i + 1 < object[0].Npts; i+=2) { 435 440 if (!(finite(x[i]) && finite(y[i]))) continue; … … 438 443 sx2 = x[i+1]*mxi + y[i+1]*mxj + bx; 439 444 sy2 = x[i+1]*myi + y[i+1]*myj + by; 440 DrawLine (sx1, sy1, sx2, sy2);445 ClipLinePS (sx1, sy1, sx2, sy2, X0, Y0, X1, Y1, f); 441 446 } 442 447 } … … 585 590 } 586 591 if (object[0].ptype == 100) { 592 X0 = graph[0].axis[0].fx; 593 X1 = graph[0].axis[0].fx + graph[0].axis[0].dfx; 594 Y0 = graph[0].axis[1].fy; 595 Y1 = graph[0].axis[1].fy + graph[0].axis[1].dfy; 596 587 597 for (i = 0; i + 1 < object[0].Npts; i+=2) { 588 598 if (!(finite(x[i]) && finite(y[i]))) continue; … … 591 601 sx2 = x[i+1]*mxi + y[i+1]*mxj + bx; 592 602 sy2 = x[i+1]*myi + y[i+1]*myj + by; 593 DrawLine (sx1, sy1, sx2, sy2);603 ClipLinePS (sx1, sy1, sx2, sy2, X0, Y0, X1, Y1, f); 594 604 } 595 605 }
Note:
See TracChangeset
for help on using the changeset viewer.
