Changeset 30637
- Timestamp:
- Feb 14, 2011, 4:09:00 PM (15 years ago)
- Location:
- branches/eam_branches/ipp-20110213/Ohana/src/kapa2/src
- Files:
-
- 2 edited
-
PSObjects.c (modified) (5 diffs)
-
bDrawObjects.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20110213/Ohana/src/kapa2/src/PSObjects.c
r30606 r30637 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 } -
branches/eam_branches/ipp-20110213/Ohana/src/kapa2/src/bDrawObjects.c
r30606 r30637 415 415 } 416 416 if (object[0].ptype == 100) { /* connect a pair of points */ 417 418 double X0 = graph[0].axis[0].fx; 419 double X1 = graph[0].axis[0].fx + graph[0].axis[0].dfx; 420 double Y0 = graph[0].axis[1].fy; 421 double Y1 = graph[0].axis[1].fy + graph[0].axis[1].dfy; 422 417 423 for (i = 0; i + 1 < object[0].Npts; i+=2) { 418 424 if (!(finite(x[i]) && finite(y[i]))) continue; … … 421 427 sx2 = x[i+1]*mxi + y[i+1]*mxj + bx; 422 428 sy2 = x[i+1]*myi + y[i+1]*myj + by; 423 DrawLine (buffer, sx1, sy1, sx2, sy2);429 bDrawClipLine (buffer, sx1, sy1, sx2, sy2, X0, Y0, X1, Y1); 424 430 } 425 431 } … … 561 567 } 562 568 if (object[0].ptype == 100) { 569 570 double X0 = graph[0].axis[0].fx; 571 double X1 = graph[0].axis[0].fx + graph[0].axis[0].dfx; 572 double Y0 = graph[0].axis[1].fy; 573 double Y1 = graph[0].axis[1].fy + graph[0].axis[1].dfy; 574 563 575 for (i = 0; i + 1 < object[0].Npts; i+=2) { 564 576 if (!(finite(x[i]) && finite(y[i]))) continue; … … 567 579 sx2 = x[i+1]*mxi + y[i+1]*mxj + bx; 568 580 sy2 = x[i+1]*myi + y[i+1]*myj + by; 569 DrawLine (buffer, sx1, sy1, sx2, sy2);581 bDrawClipLine (buffer, sx1, sy1, sx2, sy2, X0, Y0, X1, Y1); 570 582 } 571 583 }
Note:
See TracChangeset
for help on using the changeset viewer.
