Answers to each part of this question should be brief: a sentence or two, or a quick sketch. (1 mark for each part)
The formula for a Bézier patch is:
where
A Bézier patch has 9 control points, ,
arranged in a
grid
in space. The control points are conventionally numbered
up to
. Sketch the weighting functions for the point
(10 marks).
A ray-trace rendering program is depicting such a surface. A procedure
exists for finding the intersection of a ray with the surface; it
returns the s and t values at the place where the ray strikes.
Describe how, given a parametric ray
where u is the ray parameter, the s and t values of the point
hit, the control points, and the Bézier formula, a reflected ray
could be generated so that the surface could be made to appear shiny.
Do not do the algebra, but describe exactly what steps need to be taken (10
marks).
A set theoretic geometric model of an object has the following implicit inequalities as primitives:
and the set-theoretic expression describing the object is:
Draw a sketch of the object (6 marks). What is the length, width, and height of the object in the x, y, and z directions (4 marks)? Is the point (6, 1, 0.5) inside the object or outside it (prove this - don't just rely on plotting on your sketches) (4 marks)? What is the volume of the object (work this out analytically; don't try to use a Monte Carlo method) (6 marks)?
A series of differing components are being moved along a conveyor. They are to be picked up by a robot as the first stage in assembling them into a finished product. The robot has a gripper consisting of two fingers that move together whilst staying parallel. This gripper needs to grasp two parallel flat faces on each object in order to pick the object up. Geometric models of all the components are held in the robot's controlling computer. Describe how a feature recognition program might interrogate the models looking for suitable faces on them for the gripper to grasp (10 marks).
In order for the components not to slip once gripped the torque and shear on the gripper's surfaces must be kept below certain values. How could the torque and shear for each component be predicted from the geometric models (10 marks)?
It is proposed to erect a modest 20m-high statue in the centre of Manchester to celebrate an obscure rock band. The statue will be of two naked human figures frozen in the act of trying to strike each other with sacks filled with money. A geometric model of the statue is to be created in order to judge its visual impact before it is erected. What type of geometric model would you use to represent a human figure and what primitives would you employ (give your reasons---5 marks)? Musical instruments will be scattered at the figures' feet; how might they be represented (contrast this with the requirements for the human form---3 marks)? Which components of the statue would be the most difficult to represent and why (2 marks)?
Given a geometric model of the buildings that will surround the statue, how might you compute all the areas of the surroundings on which the statue will cast shadows during the course of a complete day's sunlight (10 marks---no smart answers about the amount of sun in Manchester)?
© Adrian Bowyer 1996