Mercurial > hg > nsaunier > traffic-intelligence
comparison python/tests/moving.txt @ 571:a9c1d61a89b4
corrected bug for segment intersection
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Thu, 07 Aug 2014 00:05:14 -0400 |
| parents | 0057c04f94d5 |
| children | cae4e5f3fe9f |
comparison
equal
deleted
inserted
replaced
| 570:5adaab9ad160 | 571:a9c1d61a89b4 |
|---|---|
| 42 | 42 |
| 43 >>> Point(3,4)-Point(1,7) | 43 >>> Point(3,4)-Point(1,7) |
| 44 (2.000000,-3.000000) | 44 (2.000000,-3.000000) |
| 45 >>> -Point(1,2) | 45 >>> -Point(1,2) |
| 46 (-1.000000,-2.000000) | 46 (-1.000000,-2.000000) |
| 47 >>> Point(1,2).multiply(0.5) | |
| 48 (0.500000,1.000000) | |
| 47 | 49 |
| 48 >>> Point(3,2).norm2Squared() | 50 >>> Point(3,2).norm2Squared() |
| 49 13 | 51 13 |
| 50 | 52 |
| 51 >>> Point.distanceNorm2(Point(3,4),Point(1,7)) | 53 >>> Point.distanceNorm2(Point(3,4),Point(1,7)) |
| 59 >>> predictPositionNoLimit(10, Point(0,0), Point(1,1)) # doctest:+ELLIPSIS | 61 >>> predictPositionNoLimit(10, Point(0,0), Point(1,1)) # doctest:+ELLIPSIS |
| 60 ((1.0...,1.0...), (10.0...,10.0...)) | 62 ((1.0...,1.0...), (10.0...,10.0...)) |
| 61 | 63 |
| 62 >>> segmentIntersection(Point(0,0), Point(0,1), Point(1,1), Point(2,3)) | 64 >>> segmentIntersection(Point(0,0), Point(0,1), Point(1,1), Point(2,3)) |
| 63 >>> segmentIntersection(Point(0,1), Point(0,3), Point(1,0), Point(3,1)) | 65 >>> segmentIntersection(Point(0,1), Point(0,3), Point(1,0), Point(3,1)) |
| 64 >>> segmentIntersection(Point(0,0), Point(2,2), Point(0,2), Point(2,0)) | 66 >>> segmentIntersection(Point(0.,0.), Point(2.,2.), Point(0.,2.), Point(2.,0.)) |
| 65 (1.000000,1.000000) | 67 (1.000000,1.000000) |
| 66 >>> segmentIntersection(Point(0,1), Point(1,2), Point(2,0), Point(3,2)) | 68 >>> segmentIntersection(Point(0,1), Point(1,2), Point(2,0), Point(3,2)) |
| 67 | 69 |
| 68 >>> left = [(92.291666666666686, 102.99239033124439), (56.774193548387103, 69.688898836168306)] | 70 >>> left = [(92.291666666666686, 102.99239033124439), (56.774193548387103, 69.688898836168306)] |
| 69 >>> middle = [(87.211021505376351, 93.390778871978512), (59.032258064516128, 67.540286481647257)] | 71 >>> middle = [(87.211021505376351, 93.390778871978512), (59.032258064516128, 67.540286481647257)] |
