Lecture 9/10 3D transformation and projection Flashcards

1
Q

What is the problem with gimble lock?

A

Numerically unstable: object might move unexpectedly in between keyframes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

When does the gimbal lock occur?

A

When two axis align with each other

The pairing will be between the parent and middle axis… in XYZ combination the alignment is between X and Y

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How many pairing types are there in a gimbal lock?

A

6:
XYZ
XZY

YXZ
YZX

ZXY
ZYX

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Mimic the positive 3D co-ordinate directions on the left hand

A

Use right-handed coordinates unless otherwise noted

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Mimic the positive 3D co-ordinate directions on the right hand

A

Use right-handed coordinates unless otherwise noted

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Visualise a 3D matrix that rotates about the Z axis

A

This is the same as an anti-clockwise 2D rotation, Z co-ordinates remain the same.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Visualise a 3D matrix that rotates about the X axis

A

the rows with “1” preserve
the values of related components

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Visualise a 3D matrix that rotates about the Y axis

A

the rows with “1” preserve
the values of related components

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Visualise a shear matrix along the X axis

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Visualise a 3D rotation axis about Z

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Visualise a 3D rotation axis about Y

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Visualise a 3D rotation axis about X

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How many degrees of freedom a in 3D affine transformation

A

12 degrees of freedom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How do we generate an arbitrary rotation matrix?

A

Use an ordered combination of rotations
about the x-, y- and z-axes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Visualise a 3D homogeneous matrix

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How many Euler angles are there?

A

6 … same axis is repeated twice … the first and last rotation are about the same axis

XYX
XZX

YXY
YZY

ZXZ
ZYZ

17
Q

What are the 7 steps to achieve rotation about an arbitrary point?

A
18
Q

What is the axis-angle rotation matrix?
What are the positives?

A

Axis–angle representation:

+ No gimbal lock
+ Minimal representation

19
Q

What are the positives and negatives of Euler angles?

A

Euler Angles (3 ordered rotations):

+ Minimal parametrisation
+ Easy to think about rotations
– Gimbal lock

20
Q

What are the positives and negatives of a 3×3 matrix (R) ?

A

3×3 matrix R:

+ No gimbal lock
– Not a minimal representation

21
Q

What are 2 common projection types? (3D points to 2D)

A

Perspective projection (right)
- Pinhole camera model

Orthographic projection
- parallel lines stay parallel
- in CAD software

22
Q

What is the intrinsic camera matrix that maps the 2D world onto the 2D plane?

A
23
Q

What is the perspective camera equation?

A
24
Q

What is the difference between perspective and projective projection?

A

In orthographic projection, the objects are projected onto a flat plane using parallel lines, rather than converging lines as in perspective projection.