- 2071 Chaitra · 7 marks
Rotate object about axis y=4
Short answer
Translate axis to x-axis, rotate 90° about x, translate back. For θ=90°, points become (0,4,-4), (2,4,-1), (5,0,-4).
Rotate the object (0, 0, 0), (2, 3, 0), (5, 0, 4) about the rotation axis y = 4.
Assumptions: the rotation axis is the line y = 4 (z = 0), which is parallel to the x-axis. The angle is not given, so θ = 90° anticlockwise is used (the general matrix is given as well).
Method: translate the axis to the x-axis, rotate about x, translate back.
M = T(0, 4, 0) · Rx(θ) · T(0, −4, 0)
| 1 0 0 0 |
Rx(θ) = | 0 c -s 0 | c = cosθ, s = sinθ
| 0 s c 0 |
| 0 0 0 1 |
General result: y' = 4 + (y − 4)cosθ − z sinθ, z' = (y − 4)sinθ + z cosθ, x' = x.
For θ = 90° (c = 0, s = 1): y' = 4 − z, z' = y − 4.
M = | 1 0 0 0 |
| 0 0 -1 4 |
| 0 1 0 -4 |
| 0 0 0 1 |
| Point | y − 4 | y' = 4 − z | z' = y − 4 | New point |
|---|---|---|---|---|
| A(0,0,0) | −4 | 4 | −4 | A'(0, 4, −4) |
| B(2,3,0) | −1 | 4 | −1 | B'(2, 4, −1) |
| C(5,0,4) | −4 | 0 | −4 | C'(5, 0, −4) |
Answer (θ = 90°): A'(0,4,−4), B'(2,4,−1), C'(5,0,−4). The x-coordinates do not change.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- 3D rotation about arbitrary axis · Computer Graphics, chapter 4 · asked 2×
- Rotate line about Y-axis by 90° · Computer Graphics, chapter 4
- 3D rotation about axis (1,2,3)-(10,20,30) · Computer Graphics, chapter 4
- Rotate unit cube 90° about axis AB · Computer Graphics, chapter 4 · asked 2×
- 3D rotation steps and perspective projection · Computer Graphics, chapter 4
- 3D rotation matrices (clockwise) · Computer Graphics, chapter 4
- Rod with spring released, 90 degree rotation · Applied Mechanics (Dynamics), chapter 6 · asked 2×