# | Line 12 | Line 12 | Vector3d& Vector3d::operator*= ( const Mat3x3d & m){ | |
---|---|---|
12 | return *this; | |
13 | } | |
14 | ||
15 | + | Mat3x3d Vector3d::makeSkewMat(){ |
16 | + | Mat3x3d m; |
17 | + | |
18 | + | m.element[0][0] = 0; |
19 | + | m.element[0][1] = z; |
20 | + | m.element[0][2] = -y; |
21 | + | |
22 | + | m.element[1][0] = -z; |
23 | + | m.element[1][1] = 0; |
24 | + | m.element[1][2] = x; |
25 | + | |
26 | + | m.element[2][0] = y; |
27 | + | m.element[2][1] = -x; |
28 | + | m.element[2][2] = 0; |
29 | + | |
30 | + | return m; |
31 | + | } |
32 | + | |
33 | Mat3x3d outProduct(const Vector3d& v1, const Vector3d& v2){ | |
34 | Mat3x3d m; | |
35 | ||
# | Line 29 | Line 47 | Mat3x3d outProduct(const Vector3d& v1, const Vector3d& | |
47 | ||
48 | return m; | |
49 | } | |
50 | + |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |