# Register now to access 7 million high quality study materials (What's Course Hero?) Course Hero is the premier provider of high quality online educational resources. With millions of study documents, online tutors, digital flashcards and free courseware, Course Hero is helping students learn more efficiently and effectively. Whether you're interested in exploring new subjects or mastering key topics for your next exam, Course Hero has the tools you need to achieve your goals.

6 Pages

### final2006

Course: CS 445, Fall 2009
School: Willamette
Rating:

Word Count: 458

#### Document Preview

15, December 2006 Name __________________ CS445 Final Exam Fall 2006 1. (max = 14) 7. 2. (max = 10) 8. 3. (max = 17) 9. Final Score _____________(max=95) (max = 25) (max = 9) (max = 20) 1. (7 pts each, 14 pts total) 3D Transforms in homogeneous coordinates: Write down the 4x4 matrix transform (or sequence of matrix transforms) needed to perform each of the following transformations. If more than one matrix is...

Register Now

#### Unformatted Document Excerpt

Coursehero >> Oregon >> Willamette >> CS 445

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
15, December 2006 Name __________________ CS445 Final Exam Fall 2006 1. (max = 14) 7. 2. (max = 10) 8. 3. (max = 17) 9. Final Score _____________(max=95) (max = 25) (max = 9) (max = 20) 1. (7 pts each, 14 pts total) 3D Transforms in homogeneous coordinates: Write down the 4x4 matrix transform (or sequence of matrix transforms) needed to perform each of the following transformations. If more than one matrix is needed, make sure the order of multiplication is clear. You do not need to multiply the matrices out. You also do not need to numerically evaluate any trig functions. a. Rotate about the y-axis by 25 degrees. Also give the inverse. b. Scale by 2 along a direction defined by the points (0,0,0) and (1,1,0). Also give the inverse. 1 2. (5 pts each, 10 pts total) What is a 3x3 convolution filter for: a. Blurring an image b. Detecting only vertical lines. 2 3. (17 pts total) Bitmaps can be used for masking images. Suppose you want to write code to generate a bitmap that will mask a 128x48 image. The bitmap will be vertical stripes where each stripe is 4 pixels wide. a. (3 pts) How many bits are required to mask a single pixel? ____________ b. (4 pts) If you store this mask in a 2D byte array: byte[][] stripes = new byte[row][col]; then what is the value of row? ____________ what is the value of col? ____________ c. (10 pts) Write a for-loop that will set the values of the stripes array: 3 4. pts (25 total) Suppose you want to write a program that models and controls the movement for the upper body of a person consisting of a torso, upper and lower arms, head, and hands. The head can turn back and forth, the arms can rotate at the shoulders and elbows, and the hands can rotate at the wrists. One should also be able to move the entire body together. a. (20 pts) What is the scene graph for this body? Assume that you use only transformed spheres and cube shapes as shown in the picture below. You should indicate the type of transformation or node: R = rotate, S = scale, T = translate, G=group node, C = cube, Sp=sphere. You do not need to indicate the size of the transformation or specific angles or axes involved. Label the parts of the scene graph which correspond to the different body parts. 4 b. (5 pts) Pivot p...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Willamette - CS - 445
October 18, 2006Name _CS445 Exam 1Fall 20061. (max = 10) 5. 2. (max = 24) 6. 3. (max = 10) 7. 4. (max = 18) 8. Final Score _(max=100)(max = 6) (max = 10) (max = 12) (max = 10)1) (10 pts) Discuss the meaning of and motivation for homogeneou
Texas El Paso - ACADEMICS - 367
CURRICULUM VITAE ARTHUR H. HARRISAddress:Laboratory for Environmental Biology, Centennial Museum, University of Texas at El Paso, El Paso, TX 79968-0915Home: 2201 N. Campbell St. El Paso, TX 79902-3201 Business Phone: (915) 747-6985, 747-6835 C
Oregon State - BA - 444
1)First, Put = Call + Xe-rt S = 0.85 + 35 e-.045(64/365) 32.05 = \$3.52If P = 32.05, then d1 = ln[32.05/35] + (.045 + (.342/2)(64/365) -.34 * SQRT(64/365) Which is approximately -0.5 Looking at a Cumulative Normal Table incremented by .025s give
Penn State - BCF - 134
Characterizing neurocranial shape in microcephalic children. B.C. Frazier, K.E. Willmore, J.T. Richtsmeier. Department of Anthropology, Pennsylvania State University. Microcephaly has come to the forefront of discussion in physical anthropology in li
Penn State - HSA - 109
A MANUAL FOR THE ASSESSMENT OF HISTORIC LOAD-BEARING MASONRY STRUCTURES Thomas E. Boothby 1 and H. Sezer Atamturktur 2Abstract The assessment of unreinforced masonry structures, especially in arched or vaulted forms, is difficult to undertake in pr
Allan Hancock College - COMP - 704
Chapter 4Software Processescomp284-Software Engineering1ObjectivesTo introduce software process and software process models. To describe three generic process models and when they may be used. To outline process models for requirements engi
Allan Hancock College - COMP - 704
%!PS-Adobe-2.0 %Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software %Title: slides.dvi %Pages: 66 %PageOrder: Ascend %Orientation: Landscape %BoundingBox: 0 0 595 842 %DocumentFonts: CMBX12 CMR12 CMR5 CMR10 CMBX10 CMSY10 CMSL10 CMTT10 %+ CMTI
Iowa State - AE - 568
AE 568X Pretreatment of biomassSpring 2009 Lectures: 2 hours (T&amp;TH 10:00~10:50, 115 Davidson) Lab: 2 hours (T 1:10~3:00, 3232 NSRIC) Instructor: Tae Hyun Kim; Agricultural and Biosystems Engineering 3101 NSRIC, Phone: 515-294-7136 Email: thkim@iasta
Iowa State - AE - 568
Instructor:Tae Hyun Kim (3101 NSRIC) Phone: 515-294-7136, Email: thkim@iastate.eduA E 568X Pretreatment of BiomassHomework #2. Reading (Due; 1/29) Find a DOE report (DOE/SC-0095 Breaking the Biological Barriers to Cellulosic Ethanol.pdf. Read pp
Iowa State - AE - 568
Instructor:Tae Hyun Kim (3101 NSRIC) Phone: 515-294-7136, Email: thkim@iastate.eduA E 568X Pretreatment of BiomassHomework #7. Reading (Due; 3/10) Find a DOE report (DOE/SC-0095 Breaking the Biological Barriers to Cellulosic Ethanol.pdf. Read pp
Iowa State - AE - 568
AE 568 Pretreatment of biomassSpring 2009 Lectures: 2 hours Lab: 2 hours Instructor: Tae Hyun Kim; Agricultural and Biosystems Engineering 3101 NSRIC, Phone: 5152947136 Email: thkim@iastate.edu A 3credit course to discuss the brief organic chemistry
Penn State - IE - 553
Penn State - BJC - 191
Penn State - BWF - 114
Table of Contents1 Abstract 2 Executive Summary 3 Introduction 4 Project Background 4 6 7 9 10 11 12 13 13 16 16 18 18 19 20 20 22 24 26 27 28 28 30 34 35 38 Project Statistics &amp; Architecture Building Systems Design Coordination Local Conditions Tem
Penn State - BWP - 113
Brad Pietropola Construction Management Option Resource Center, Holy Redeemer Hospital Meadowbrook, Pennsylvania Faculty Consultant: D RileyTable of ContentsExecutive Summary Site Layout Planning Temporary Utilities General Conditions Project Sche
Penn State - DWF - 137
Technical Assignment #2 Construction Management Dave FoxWrangle Hill Elementary School Advisor: Dr. Riley 11/2/2007David Fox Dr. David Riley 11/2/2007Wrangle Hill Elementary School New Castle, DE Technical Assignment 2Table of ContentsExecut
NYU - AS - 4505
New York University Department of Spanish and PortugueseMinor in Spanish or PortugueseNumber of Required Courses (all conducted in Spanish or Portuguese): . 5 Recommended Breakdown of Minor REQUIRED COURSES (2) Advanced Languages (1 course): Advan
Penn State - AMT - 903
Aaron TroutSenior Thesis 2005Construction ManagementAnalysis 1 4D Coordination ModelDescription of 4D ModelingThe traditional means of design and construction planning consist of 2D drawings and network diagrams. These tools are still widely
Penn State - AMT - 903
Aaron TroutSenior Thesis 2005Construction ManagementAlternate System and Methods AnalysisSite Layout PlanningDescription of Key Features *Note these site plans can be found in Appendix B Excavation Site Plan: For the excavation of the LSM bui
Penn State - PAR - 117
PiiLA DocumentationPiiLA (pronounced pie-la) is an Excel spreadsheet with embedded macros designed to aid in the process of reviewing the log files generated by the Proventsure personal identifiable information (PII) scanning software used at Penn S
Concordia Chicago - RHUDSON - 356
EE 356 Population Genetics - I (Winter, 2007) Instructors: 7 lectures Richard R. Hudson (rr-hudson @uchicago .edu) 11 lectures - Chung-I Wu (ci wu @u chicago.edu) TA: Adi Alon ( adia@uchicago .edu ) Course: ECEV 35600 01 Title: Population Gen etics1
W. Alabama - ECE - 750
DSL Implementation in MetaOCaml, Template Haskell, and C+Krzysztof Czarnecki1 , John ODonnell2 , Jrg Striegnitz3 , and Walid Taha4 o2University of Waterloo, Canada University of Glasgow, United Kingdom 3 Research Centre Jlich, Germany u 4 Rice Un
Toledo - CHM - 346
Nitrogen Heterocycles: From Natural Product Inspired Methods to Peptide-Heterocycle ConjugatesRobert Batey, Julia Gavrilyuk, Ghotas Evindar, David PowellDepartment of Chemistry University of Toronto 80 St. George Street Toronto, Ontario, M5S 3H6 CA
Allan Hancock College - ARTS - 157411
Limina, Volume 14, 2008Brian WinkenwederThe Newspaper as Nationalist Icon, or How to Paint Imagined CommunitiesBrian WinkenwederLinfield CollegeThrough a careful examination of the conditions under which Sir David Wilkie painted and exhibited
Texas El Paso - ACADEMICS - 990
Department: Civil Engineering Number: CE 4335 Title: Structural Design I Catalog Description: Reinforced concrete theory, design of beams, columns, slabs, footings, and retaining walls using current design specifications. Prerequisites: CE 3343 Textb
Monroe CC - HUM - 106
Monroe CC - HUM - 106
WHO AM I AS A PERSON?(taken from Along the Way: A Counselor Self-Assessment, pg. 111)1. How do I assess my developmental history up to this point of my life? What were the high and low points? 2. When did I realize I was an adult? How did I handle
Monroe CC - HUM - 106
FIELDWORK LOG Date _ Student _ HUM 106C61EVENTASSESSMENTINTERVENTIONPERFORMANCE EVALUATIONHUM 106 106 fwlog example
Monroe CC - HUM - 106
ExampleFIELDWORK LOG Date May 30, 2006 Jane Doe HUM 106C61StudentEVENT Today at the day care center where I do my fieldwork, I observed two 4-year-olds, Billy and Jimmy, shoving one another. I called to them to stop and Billy, who is bigger tha
Monroe CC - HUM - 106
WHO AM I AS A PROFESSIONAL(taken from Along the Way: A Counselor Self-Assessment, pg. 111-112)1. What are my reasons for becoming a counselor? 2. Do I feel that my emotional issues will be addressed and resolved by becoming a counselor? 3. What is
Monroe CC - HUM - 106
Monroe CC - HUM - 106
OUTLINE FOR ORAL PRESENTATIONS I. Introduction A. Historical Background II. Key Concepts A. View of Human Nature B. Basic Characteristics III. The Therapeutic Process IV. Application: Therapeutic Techniques and Procedures A. Areas of Application V. S
Monroe CC - HUM - 106
communication leadsTo understand another persons feelings and experiences we need to attempt to enter his phenomenal field, his personal frame of reference through which he interacts with his world. However, since it is impossible for us to be the o
Penn State - NJS - 5041
NICHOLAS J. SMITHnjs5041@psu.edu 271 WALNUT ST. LUZERNE, PA 18709 PHONE: (570)288-4525 340 E. BEAVER AVE. APT.205 STATE COLLEGE, PA 16801 CELL: (207)651-8117OBJECTIVE To obtain an internship in the field of Actuarial Science EDUCATION Penn State S
NYU - MRG - 217
The Modifying Eect of Electoral Institutionsby Matthew Richard Golder Advisor: William Roberts Clark ABSTRACT This dissertation is an empirical study of the interaction between voter preferences, electoral institutions, and party systems. Unlike th
Eastern Oregon - HUM - 110
Oklahoma State - FP - 4213
ECEN4213Lab 1Computer Based System DesignECEN 4213 Computer Based System Design Lab 1: Introduction to the BASIC Stamp EditorEx # Max Points Points EarnedBonus pointsGrading criteria(1.0) _Instructor Initial15Program entered correc
Oklahoma State - FP - 4213
ECEN4213Lab 2Computer Based System DesignECEN 4213 Computer Based System Design Lab 2: Introduction to Microcontroller Programming and Switch InputEx # Max Points Points Earned Grading criteriaCircuit is wired correctly. (1.0) _Instructor In
Oklahoma State - FP - 4213
ECEN 4213Lab 3Computer Based System DesignNAME:_ECEN 4213 Computer Based System Design Lab 3: Analog InputsEx # Max Points Points Earned Grading criteriaCircuit is wired correctly. (3.0) _Instructor Initial16Program entered correctly
Oklahoma State - FP - 4213
ECEN 4213Lab 4Computer Based System DesignNAME:_ECEN 4213 Computer Based System Design Lab 4: Analog and DigitalEx # Max Points Points Earned Grading criteriaCircuit is wired correctly. (1.0) _Instructor Initial13Program entered corr
Oklahoma State - FP - 5263
Oklahoma State - FP - 5263
Oklahoma State - FP - 5263
Allan Hancock College - COMP - 170
comp170/570 UNIX/Linux Programming Environment Trial Exam 2nd semester 2005 Marks total 60 Time allowed: 2 hours. Calculators are not allowed. No notes.1Question 1. (6+3=9 marks) a) Explain what each of these UNIX commands do: i) ls a1*.* ii) gre
Oklahoma State - FP - 5263
Allan Hancock College - COMP - 170
COMP170 Semester 1 2007comp170 UNIX/Linux Programming Environment Exam semester 1, 2007 Marks total 65 Time allowed: 2 hours. Calculators are not allowed. No notes.1COMP170 Semester 1 2007Question 1. (6+4=10 marks) a) Explain what each of the
Allan Hancock College - COMP - 170
Assignment 3 for comp170, semester 1, 2009. Due 01/06/09Specification -Write a screen handling program to provide a flashing message. You will have to design a screen layout for where messages are placed on the screen. You will also have to conside
Oklahoma State - FP - 5263
Allan Hancock College - COMP - 170
comp170/570 UNIX/Linux Programming Environment Exam 2nd semester 2005 Marks total 60 Time allowed: 2 hours. Calculators are not allowed. No notes.1Question 1. (6+3=9 marks) a) Explain what each of these UNIX commands do: i) ls -al ii) grep comp1
Oklahoma State - FP - 5263
Oklahoma State - FP - 5263
Oklahoma State - FP - 5263
Oklahoma State - FP - 5263
Oklahoma State - FP - 5263
Oklahoma State - FP - 5263
Oklahoma State - FP - 4213
Oklahoma State - FP - 4213
Oklahoma State - FP - 4213
Oklahoma State - FP - 4213
Oklahoma State - FP - 4213
Oklahoma State - FP - 4213