Skip to content

Commit 722d6d9

Browse files
committed
corrected x-rotation matrix
1 parent f776a70 commit 722d6d9

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2+
.vscode/settings.json

04-maths.rst

+12-12
Original file line numberDiff line numberDiff line change
@@ -252,15 +252,15 @@ X-axis rotation
252252
:class: math
253253
254254
┌ ┐ ┌ ┐ ┌ ┐
255-
1 0 0 0 │ * │ x │ = │ 1*x + 0*y + 0*z + 0*0
256-
│ cos(d) -sin(d) 0 0 │ │ y │ │ cos(d)*x - sin(d)*y + 0*z + 0*0
257-
│ sin(d) cos(d) 0 0 │ │ z │ │ sin(d)*x + cos(d)*y + 0*z + 0*0
258-
0 0 0 1 │ │ 1 │ │ 0*x + 0*y + 0*z + 1*1 │
255+
1 0 0 0 │ * │ x │ = │ 1*x + 0*y + 0*z + 0*1
256+
0 cos(d) -sin(d) 0 │ │ y │ │ 0*x + cos(d)*y - sin(d)*z + 0*1
257+
0 sin(d) cos(d) 0 │ │ z │ │ 0*x + sin(d)*y + cos(d)*z + 0*1
258+
0 0 0 1 │ │ 1 │ │ 0*x + 0*y + 0*z + 1*1 │
259259
└ ┘ └ ┘ └ ┘
260260
┌ ┐
261261
= │ x │
262-
│ cos(d)*x - sin(d)*y
263-
│ sin(d)*x + cos(d)*y
262+
│ cos(d)*y - sin(d)*z
263+
│ sin(d)*y + cos(d)*z
264264
│ 1 │
265265
└ ┘
266266
@@ -272,9 +272,9 @@ Y-axis rotation
272272
273273
274274
┌ ┐ ┌ ┐ ┌ ┐
275-
│ cos(d) 0 sin(d) 0 │ * │ x │ = │ cos(d)*x + 0*y + sin(d)*z + 0*0
276-
│ 0 1 0 0 │ │ y │ │ 0*x + 1*y + 0*z + 0*0
277-
│ -sin(d) 0 cos(d) 0 │ │ z │ │ -sin(d)*x + 0*y + cos(d)*z + 0*0
275+
│ cos(d) 0 sin(d) 0 │ * │ x │ = │ cos(d)*x + 0*y + sin(d)*z + 0*1
276+
│ 0 1 0 0 │ │ y │ │ 0*x + 1*y + 0*z + 0*1
277+
│ -sin(d) 0 cos(d) 0 │ │ z │ │ -sin(d)*x + 0*y + cos(d)*z + 0*1
278278
│ 0 0 0 1 │ │ 1 │ │ 0*x + 0*y + 0*z + 1*1 │
279279
└ ┘ └ ┘ └ ┘
280280
┌ ┐
@@ -291,9 +291,9 @@ Z-axis rotation
291291
:class: math
292292
293293
┌ ┐ ┌ ┐ ┌ ┐
294-
│ cos(d) -sin(d) 0 0 │ * │ x │ = │ cos(d)*x - sin(d)*y + 0*z + 0*0
295-
│ sin(d) cos(d) 0 0 │ │ y │ │ sin(d)*x + cos(d)*y + 0*z + 0*0
296-
│ 0 0 1 0 │ │ z │ │ 0*x + 0*y + 1*z + 0*0
294+
│ cos(d) -sin(d) 0 0 │ * │ x │ = │ cos(d)*x - sin(d)*y + 0*z + 0*1
295+
│ sin(d) cos(d) 0 0 │ │ y │ │ sin(d)*x + cos(d)*y + 0*z + 0*1
296+
│ 0 0 1 0 │ │ z │ │ 0*x + 0*y + 1*z + 0*1
297297
│ 0 0 0 1 │ │ 1 │ │ 0*x + 0*y + 0*z + 1*1 │
298298
└ ┘ └ ┘ └ ┘
299299
┌ ┐

0 commit comments

Comments
 (0)