Comp. Graphics5
This assignment gives you an opportunity to learn to build 3D objects and apply different views. You need to create a 3D wireframe object. It could be a dog, a cat or anything. It must have a head, a torso, four legs and a tail. You could work on the top of table.c or robot.cpp I posted on Blackboard.
You may draw all the body parts as 3D Wire Cubes.
· Create functions for each body parts ex: function torso for torso drawing
· The only drawing primitive will be glutWireCube
· You should apply scaling, rotation or translation to create different body parts
· Make sure at least two body parts can rotate.
· You may use key to control rotation like table.c or robot.cpp
This assignment gives you an opportunity to learn to build 3D objects and apply
different views. You need to create a 3D wireframe object.
It could be a dog, a
cat or anything. It must have a head, a torso, four legs and a tail. You could work
on the top of
table.c or
ro
bot.cpp I posted on Blackboard.
You may draw all the body parts as 3D Wire Cubes.
§
Create functions for each body parts ex:
function torso for torso drawing
§
The only drawing primitive will be
glutWireCube
§
You should apply scaling, rotation or translation to create different body
parts
§
Make sure
at least two
body part
s
can rotate
.
§
You may use key to control rotation like
table.c or
robot.cpp
This assignment gives you an opportunity to learn to build 3D objects and apply
different views. You need to create a 3D wireframe object. It could be a dog, a
cat or anything. It must have a head, a torso, four legs and a tail. You could work
on the top of table.c or robot.cpp I posted on Blackboard.
You may draw all the body parts as 3D Wire Cubes.
Create functions for each body parts ex: function torso for torso drawing
The only drawing primitive will be glutWireCube
You should apply scaling, rotation or translation to create different body
parts
Make sure at least two body parts can rotate.
You may use key to control rotation like table.c or robot.cpp