COS3712
EXAM PACK
Recent exam questions and answers
Summarised study notes
Exam tips and guidelines
+27 81 278 3372
DISCLAIMER & TERMS OF USE
1. Educational Aid: These study notes are designed to serve as educational aids and should not be considered as a
substitute for individual research, critical thinking, or professional guidance. Students are encouraged to
conduct their own extensive research and consult with their instructors or academic advisors for specific
assignment requirements.
2. Personal Responsibility: While every effort has been made to ensure the accuracy and reliability of the
information provided in these study notes, the seller cannot guarantee the completeness or correctness of all
the content. It is the responsibility of the buyer to verify the accuracy of the information and use their own
judgment when applying it to their assignments.
3. Academic Integrity: It is crucial for students to uphold academic integrity and adhere to their institution's
policies and guidelines regarding plagiarism, citation, and referencing. These study notes should be used as a
tool for learning and inspiration, but any direct reproduction of the content without proper acknowledgment and
citation may constitute academic misconduct.
4. Limited Liability: The seller of these study notes shall not be held liable for any direct or indirect damages,
losses, or consequences arising from the use of the notes. This includes, but is not limited to, poor grades,
academic penalties, or any other negative outcomes resulting from the application or misuse of the information
provide
]
,Quizlet related to assignment 3 Q’s 13
From links sent on telegram (Most not relevant here) 13
https://quizllc.com/category/computer-graphics-mcqs/ 13
https://mcqmate.com/topic/758/cad-cam-and-automation-set-1 24
https://syllabusstudy.in/computer-graphics-mcq-1/ 44
Oct Exam 2022 - Confirmed errors in Q 1,4,8,30 & 32 (My attempt, not a memo) 48
Assignment 3 2022
Question 1
An Affine space is an extension of the vector space that includes an additional type of object:
a. The point
b. The scalar vector
c. The normal
d. The scalar field
Answer: A
Question 2
Which of the following transformations scale orient and translates an object to the desired
location in the scene?
a. Instance
b. View
c. Modelling
d. Projection
Answer: A
Question 3
Which of the following transformations takes instances of objects in object coordinated and
brings them into the world frame?
a. Modelling
b. Instance
c. View
d. Projection
Answer: A
,Question 4
In the Cohen-Sutherland line clipping algorithm an outcode can have ___ bits for
two-dimensional clipping and ___ bits for three-dimensional clipping.
a. 4,6
b. 6,8
c. 2,4
d. 1,3
Answer: A
Question 5
In ___ shading we define the normal at a vertex to be the normalized average of the normals
of the polygons that share the vertex
a. Phong
b. Gouraud
c. Constant
d. Ambient
Answer: B
Question 6
Which of the following regarding projection normalization is false?
a. Projection normalization ensures that all projections can be converted to orthogonal
projections.
b. Projection normalization distorts the objects such that the perspective projection of
the distorted objects is the same as the desired projection of the original objects.
c. The normalization process allows us to carry parallel and perspective projections with
the same pipeline.
d. During projection normalization vertices are transformed using the projection
transformation to a normalized view volume in which objects that might be visible are
contained in a cube centered at the origin.
Answer: B
Question 7
What does the following matrix represent?
0 -1 0 0
0 0 -1 0
1 0 0 0
0 0 0 1
, a. Non-uniform scaling
b. Reflection
c. Perspective projection
d. Rotation
Answer: D
Question 8
Which anti-aliasing strategy is one most subject to visible aliasing errors?
a. Point sampling
b. Linear filtering
c. Smoothing
d. Over Sampling
Answer: A
Question 9
Consider a line segment (in 3 dimensions) with endpoints a and b at (0, 1, 0) and (1, 2, 3)
respectively. What would the coordinates of vertex a be after performing scaling of the line
segment by a factor of 3 along the x-axis?
a. (0, 1, 0)
b. (3, 1, 0)
c. (3, 4, 3)
d. (0, 3, 0)
Answer: A
Question 10
If the projection plane is placed symmetrically with respect to the three principal faces that
meet at the corner of a rectangular object we have a ___ view
a. Isometric
b. Dimetric
c. Trimetric
d. Nometric
Answer: A
EXAM PACK
Recent exam questions and answers
Summarised study notes
Exam tips and guidelines
+27 81 278 3372
DISCLAIMER & TERMS OF USE
1. Educational Aid: These study notes are designed to serve as educational aids and should not be considered as a
substitute for individual research, critical thinking, or professional guidance. Students are encouraged to
conduct their own extensive research and consult with their instructors or academic advisors for specific
assignment requirements.
2. Personal Responsibility: While every effort has been made to ensure the accuracy and reliability of the
information provided in these study notes, the seller cannot guarantee the completeness or correctness of all
the content. It is the responsibility of the buyer to verify the accuracy of the information and use their own
judgment when applying it to their assignments.
3. Academic Integrity: It is crucial for students to uphold academic integrity and adhere to their institution's
policies and guidelines regarding plagiarism, citation, and referencing. These study notes should be used as a
tool for learning and inspiration, but any direct reproduction of the content without proper acknowledgment and
citation may constitute academic misconduct.
4. Limited Liability: The seller of these study notes shall not be held liable for any direct or indirect damages,
losses, or consequences arising from the use of the notes. This includes, but is not limited to, poor grades,
academic penalties, or any other negative outcomes resulting from the application or misuse of the information
provide
]
,Quizlet related to assignment 3 Q’s 13
From links sent on telegram (Most not relevant here) 13
https://quizllc.com/category/computer-graphics-mcqs/ 13
https://mcqmate.com/topic/758/cad-cam-and-automation-set-1 24
https://syllabusstudy.in/computer-graphics-mcq-1/ 44
Oct Exam 2022 - Confirmed errors in Q 1,4,8,30 & 32 (My attempt, not a memo) 48
Assignment 3 2022
Question 1
An Affine space is an extension of the vector space that includes an additional type of object:
a. The point
b. The scalar vector
c. The normal
d. The scalar field
Answer: A
Question 2
Which of the following transformations scale orient and translates an object to the desired
location in the scene?
a. Instance
b. View
c. Modelling
d. Projection
Answer: A
Question 3
Which of the following transformations takes instances of objects in object coordinated and
brings them into the world frame?
a. Modelling
b. Instance
c. View
d. Projection
Answer: A
,Question 4
In the Cohen-Sutherland line clipping algorithm an outcode can have ___ bits for
two-dimensional clipping and ___ bits for three-dimensional clipping.
a. 4,6
b. 6,8
c. 2,4
d. 1,3
Answer: A
Question 5
In ___ shading we define the normal at a vertex to be the normalized average of the normals
of the polygons that share the vertex
a. Phong
b. Gouraud
c. Constant
d. Ambient
Answer: B
Question 6
Which of the following regarding projection normalization is false?
a. Projection normalization ensures that all projections can be converted to orthogonal
projections.
b. Projection normalization distorts the objects such that the perspective projection of
the distorted objects is the same as the desired projection of the original objects.
c. The normalization process allows us to carry parallel and perspective projections with
the same pipeline.
d. During projection normalization vertices are transformed using the projection
transformation to a normalized view volume in which objects that might be visible are
contained in a cube centered at the origin.
Answer: B
Question 7
What does the following matrix represent?
0 -1 0 0
0 0 -1 0
1 0 0 0
0 0 0 1
, a. Non-uniform scaling
b. Reflection
c. Perspective projection
d. Rotation
Answer: D
Question 8
Which anti-aliasing strategy is one most subject to visible aliasing errors?
a. Point sampling
b. Linear filtering
c. Smoothing
d. Over Sampling
Answer: A
Question 9
Consider a line segment (in 3 dimensions) with endpoints a and b at (0, 1, 0) and (1, 2, 3)
respectively. What would the coordinates of vertex a be after performing scaling of the line
segment by a factor of 3 along the x-axis?
a. (0, 1, 0)
b. (3, 1, 0)
c. (3, 4, 3)
d. (0, 3, 0)
Answer: A
Question 10
If the projection plane is placed symmetrically with respect to the three principal faces that
meet at the corner of a rectangular object we have a ___ view
a. Isometric
b. Dimetric
c. Trimetric
d. Nometric
Answer: A