Lines 288-295
Link Here
|
288 |
q = q + CoorFloat((p2x*vy - p2y*vx), (ux*p2y - uy*p2x)) * (1.0/det); |
288 |
q = q + CoorFloat((p2x*vy - p2y*vx), (ux*p2y - uy*p2x)) * (1.0/det); |
289 |
// q.x += (p2x*vy - p2y*vx) / det; |
289 |
// q.x += (p2x*vy - p2y*vx) / det; |
290 |
// q.y += (ux*p2y - uy*p2x) / det; |
290 |
// q.y += (ux*p2y - uy*p2x) / det; |
291 |
q.x = 0.0 >? q.x <? 7.0; |
291 |
q.x = std::min(std::max(0.0, (double)q.x), 7.0); |
292 |
q.y = 0.0 >? q.y <? 7.0; |
292 |
q.y = std::min(std::max(0.0, (double)q.y), 7.0); |
293 |
lastq = q; |
293 |
lastq = q; |
294 |
d *= 0.5; |
294 |
d *= 0.5; |
295 |
} |
295 |
} |