House
Moon
Blue
Mountains
Christmas/triangular
tree Circular Tree
Ground
Task 1: Fill in the table and write what primitive/ strategy you use to model above objects of
your scene
1|Page
Lab 10: 3D Viewing
BSCS 514 –Computer Graphics
Course Incharge: Humera Tariq
1. Ground
2. House
3. Mountain
4. Circular Tree
5. Christmas Tree
6. Moon
Task 2: Draw 3D world space, Mark Origin Point and four corners of the ground
using code given below:
2|Page
Lab 10: 3D Viewing
BSCS 514 –Computer Graphics
Course Incharge: Humera Tariq
Task 3: Write the difference between orthographic and perspective view. Then Draw
Orthographic and perspective Front view of given Scene in space provided below:
3|Page
Lab 10: 3D Viewing
BSCS 514 –Computer Graphics
Course Incharge: Humera Tariq
Task 4: Draw Orthographic and perspective Side view of given Scene in space provided below:
4|Page
Lab 10: 3D Viewing
BSCS 514 –Computer Graphics
Course Incharge: Humera Tariq
Task 4: Mark the Locations (x,y,z) of Objects on the top view given below using code:
5|Page
Lab 10: 3D Viewing
BSCS 514 –Computer Graphics
Course Incharge: Humera Tariq
6|Page
Lab 10: 3D Viewing
BSCS 514 –Computer Graphics
Course Incharge: Humera Tariq
} // end drawEverything
7|Page
Lab 10: 3D Viewing
BSCS 514 –Computer Graphics
Course Incharge: Humera Tariq
Task 6: Assume you stand in front of House door looking straight through door.
8|Page
Lab 10: 3D Viewing
BSCS 514 –Computer Graphics
Course Incharge: Humera Tariq
Draw your establisthed View volume in world space to show how much of your scene is
covered by view volume.
Task 7: Start with Skeleton Code and Finalize display routine to create First view of your 3D scene
//Draw Objects
drawEverything();
drawFloor();}
Target view
9|Page
Lab 10: 3D Viewing
BSCS 514 –Computer Graphics
Course Incharge: Humera Tariq
10 | P a g e