diff --git a/exam-2/exam2.md b/exam-2/exam2.md index 815f649..3cd65da 100644 --- a/exam-2/exam2.md +++ b/exam-2/exam2.md @@ -68,8 +68,8 @@ author: | x$ axis, its tail pointing upwards in the $+y$ direction and its nose facing in the $+z$ direction. Derive a sequence of model transformation matrices that can be applied to the vertices of the airplane to position it in space - at the location $p = (4, 4, 7)$, with a direction of flight $w = (2, 1, –2)$ - and the wings aligned with the direction $d = (–2, 2, –1)$.} + at the location $p = (4, 4, 7)$, with a direction of flight $w = (2, 1, -2)$ + and the wings aligned with the direction $d = (-2, 2, –1)$.} The translation matrix is @@ -93,7 +93,7 @@ author: | transform it to $(2, 1, -2)$. 8. Consider the perspective projection-normalization matrix P which maps the - contents of the viewing frustum into a cube that extends from –1 to 1 in $x, + contents of the viewing frustum into a cube that extends from -1 to 1 in $x, y, z$ (called normalized device coordinates). Suppose you want to define a square, symmetric viewing frustum with a near @@ -140,7 +140,7 @@ author: | patch, it can be inefficient to separately represent each triangle in the patch independently as a set of three vertices because memory is wasted when the same vertex location has to be specified multiple times. A triangle - strip offers a memory-efficient method for representing connected ‘strips’ + strip offers a memory-efficient method for representing connected 'strips' of triangles. For example, in the diagram below, the six vertices v0 .. v5 define four adjacent triangles: (v0, v1, v2), (v2, v1, v3), (v2, v3, v4), (v4, v3, v5). [Notice that the vertex order is switched in every other