- Notifications
You must be signed in to change notification settings - Fork5k
Commit5154eba
committed
Fix line_construct_pm() for the case of "infinite" (DBL_MAX) slope.
This code was just plain wrong: what you got was not a line through thegiven point but a line almost indistinguishable from the Y-axis, althoughnot truly vertical. The only caller that tries to use this function withm == DBL_MAX is dist_ps_internal for the case where the lseg is horizontal;it would end up producing the distance from the given point to the placewhere the lseg's line crosses the Y-axis. That function is used by otheroperators too, so there are several operators that could compute wrongdistances from a line segment to something else. Per bug #5745 fromjindiax.Back-patch to all supported branches.1 parent1d5edff commit5154eba
1 file changed
+11
-4
lines changedLines changed: 11 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1070 | 1070 |
| |
1071 | 1071 |
| |
1072 | 1072 |
| |
1073 |
| - | |
1074 |
| - | |
1075 |
| - | |
1076 | 1073 |
| |
1077 |
| - | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
1078 | 1080 |
| |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
1079 | 1085 |
| |
| 1086 | + | |
1080 | 1087 |
| |
1081 | 1088 |
| |
1082 | 1089 |
| |
|
0 commit comments
Comments
(0)