M5 - Transformations Flashcards

1
Q

What is a TRANSFORMATION?

A

The way to define how an object is drawn to the screen

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

What are the 3 major transformations?

A

Translate - movement
Rotation - circular movement around an axis
Scaling - changing size

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

How are transformations stored?

A

Typically in 4x4 matrix

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

What does pushMatrix , popMatrix do?

A

pushMatrix() - create a new transformation frame
popMatrix() - revert back to the previous transformation frame.

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

What is the difference between a “local” and a “world” transformation?

A

Local transforms relative to its axis, and World transforms relative to the world axis

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

What do you call a collection of connected transformations?

A

transformation frame

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

What do you call the relationship between two connected transformations?

A

matrix stack

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