AND 100% CORRECT WELL DETAILED
Assume a point in space (x, y, z) is projected along a projector into the point (xp, yp, zp).
Assume that we have xp =x/(z/d). The division by z describes nonuniform foreshortening:
The images of objects _________ the center of projection are reduced in size (diminution)
compared to the images of objects __________ the COP.
Pick two phrases to put into the blanks.
farther from, closer to
closer to, farther from - ANSWER farther from, closer to
For a convex object, such as the cube, faces whose normals point away from the viewer are
never visible and can be eliminated or culled before the rasterizer. We can turn on culling in
WebGL by enabling it as follows:
gl.enable(gl.CULL_FACE);
We can select which faces we want to cull using the function
gl.cullFace(face);
where face can be which one of following?
gl.LEFT
gl.FRONT
gl.BACK
gl.RIGHT - ANSWER gl.FRONT
gl.BACK
At which of the following, the camera is placed?
1
,VRP
VUP
VPN - ANSWER VRP
Consider the following function:
function perspective( fovy, aspect, near, far ) { var f = 1.0 / Math.tan( radians(fovy) / 2 ); var d
= far - near; var result = mat4(); result[0][0] = f / aspect; result[1][1] = f; result[2][2] = -(near
+ far) / d; result[2][3] = -2 * near * far / d; result[3][2] = -1; result[3][3] = 0.0; return result; }
and resulting matrix
[abcd
efgh
ijkl
mnop]
what will be the value of l?
-(near + far) / (far - near)
f
-2 * near * far / (far - near);
0.0 - ANSWER -2 * near * far / (far - near);
In perspective function:
frustum = function(left, right, bottom, top, near, far);
we replace camera in negative z direction. the front (near) clipping plane is the plane z =
__________.
2
, near
far
-near
-far - ANSWER -near
Which of the following views the projectors may not be perpendicular to the projection
planes?
none of the above
axonometric views
oblique views
orthogonal views - ANSWER oblique views
What Projection Transformation does?
Transfer from Object Coordinates to Clip Coordinates
Transfer from Camera Coordinates to Clip Coordinates
Transfer from Clip Coordinates to Camera Coordinates
Transfer from Object Coordinate to Camera Coordinates - ANSWER Transfer from
Camera Coordinates to Clip Coordinates
Orthogonal or orthographic projections are a special case of parallel projections, in which
the projectors are perpendicular to the view plane.
True
False - ANSWER true
Which of the following clear the depth buffer and color buffer at the same time?
3
Assume a point in space (x, y, z) is projected along a projector into the point (xp, yp, zp).
Assume that we have xp =x/(z/d). The division by z describes nonuniform foreshortening:
The images of objects _________ the center of projection are reduced in size (diminution)
compared to the images of objects __________ the COP.
Pick two phrases to put into the blanks.
farther from, closer to
closer to, farther from - ANSWER farther from, closer to
For a convex object, such as the cube, faces whose normals point away from the viewer are
never visible and can be eliminated or culled before the rasterizer. We can turn on culling in
WebGL by enabling it as follows:
gl.enable(gl.CULL_FACE);
We can select which faces we want to cull using the function
gl.cullFace(face);
where face can be which one of following?
gl.LEFT
gl.FRONT
gl.BACK
gl.RIGHT - ANSWER gl.FRONT
gl.BACK
At which of the following, the camera is placed?
1
,VRP
VUP
VPN - ANSWER VRP
Consider the following function:
function perspective( fovy, aspect, near, far ) { var f = 1.0 / Math.tan( radians(fovy) / 2 ); var d
= far - near; var result = mat4(); result[0][0] = f / aspect; result[1][1] = f; result[2][2] = -(near
+ far) / d; result[2][3] = -2 * near * far / d; result[3][2] = -1; result[3][3] = 0.0; return result; }
and resulting matrix
[abcd
efgh
ijkl
mnop]
what will be the value of l?
-(near + far) / (far - near)
f
-2 * near * far / (far - near);
0.0 - ANSWER -2 * near * far / (far - near);
In perspective function:
frustum = function(left, right, bottom, top, near, far);
we replace camera in negative z direction. the front (near) clipping plane is the plane z =
__________.
2
, near
far
-near
-far - ANSWER -near
Which of the following views the projectors may not be perpendicular to the projection
planes?
none of the above
axonometric views
oblique views
orthogonal views - ANSWER oblique views
What Projection Transformation does?
Transfer from Object Coordinates to Clip Coordinates
Transfer from Camera Coordinates to Clip Coordinates
Transfer from Clip Coordinates to Camera Coordinates
Transfer from Object Coordinate to Camera Coordinates - ANSWER Transfer from
Camera Coordinates to Clip Coordinates
Orthogonal or orthographic projections are a special case of parallel projections, in which
the projectors are perpendicular to the view plane.
True
False - ANSWER true
Which of the following clear the depth buffer and color buffer at the same time?
3