.nh .po 5 \ .sp 2 .ce TEST 2 - CS458 .nf Instructor Dr P Juell NAME_______________________ OPEN BOOK Oct 27, 1998 100 points .fi 1. (15) You are using Hermite splines and you have the actual slope of the desired curve at each control point. What, if anything, does this tell you about type 0, type 1 and type 2 continuity at these points? type 0 type 1 type 2 2. (10) What is the normal assumption about spatial relationships that makes contour lines meaningful? (In other terms, when might you use contour lines?) .sp 5 3. (16) In creating a curved line you might hand draw and sample the input stream. Even though you are sampling the input you may want to use a curve function (such as Bezier). Why? .sp 10 How do you get straight lines from sampled input? (remember, the hand may shake, and the mouse/pointer may not track exactly correct.) .sp 10 4. (10) What would you expect would happen to the generated curve if the list of blending functions were used in the other order? That is the blending function for the closest point was used on the most distance point etc. This would cause the most distance point used in the blending would have the most effect and the closest the lest. .sp 5 .bp \ .sp 2 5. (10) Show the points to produce a reasonable "B" using a Bezier curve. If you need multiple points at a location please indicate by a number, the number of points at that location. Remember, use enough points, not too many points. .sp 7 6. (14) Give a example where you prefer to build an object using "blobby object" techniques over CSG. .sp 3 CSG over blobby. .sp 3 7. (15) In three space the picture element is voxel rather than a the 2D image pixel. Assume you want to store a 3D black and white image. Three methods to store it are (1) to assign a bit per voxel, (2) save the x,y,z address for each voxel that is on, or (3) use octree encoding. Specify an image type or example for each of the three storage techniques where that technique would be better than the other two techniques. (1) bit per voxel (2) x,y,z address (3) octree 8. (10) What is a good reason for using a fractal? .sp 3 Why might you NOT want to use a fractal? .sp 3