closest point on a line : 無料・フリー素材/写真
closest point on a line / Kyle McDonald
| ライセンス | クリエイティブ・コモンズ 表示 2.1 |
|---|---|
| 説明 | doing some translationtemplate <class T>Point3_<T> closestPoint(Point3_<T> q1, Point3_<T> p1, Point3_<T> q2, Point3_<T> p2) {Point3_<T> v1(p1 - q1), v2(p2 - q2);T v1v1 = v1.dot(v1), v2v2 = v2.dot(v2), v1v2 = v1.dot(v2), v2v1 = v2.dot(v1);Mat_<T> lambda = (1. / (v1v1 * v2v2 - v1v2 * v1v2))* ((Mat_<T>(2, 2) << v2v2, v1v2, v2v1, v1v1)* (Mat_<T>(2, 1) << v1.dot(q2 - q1), v2.dot(q1 - q2)));return (1./2) * ((q1 + v1 * lambda(0)) + (q2 + v2 * lambda(1)));} |
| 撮影日 | 2011-09-30 01:37:51 |
| 撮影者 | Kyle McDonald |
| タグ | |
| 撮影地 |

