The secret math behind
|
|
- Virgil Lambert
- 7 years ago
- Views:
Transcription
1 he secret math behind modern computer graphics b Magnus Ranlöf and Johan Winell ma 99 Preface D - graphics Computer graphic ma seem to become more and more complicated, but the fact is, it is controlled b rather simple geometr and linear algebra and has alwas been. he major reason wh computer graphics improve all the time is because of the higher performances of computers. B reading the following ou will hopefull increase our understanding of computer graphics and the secrets behind it. his article will take ou on a journe from the simplest concepts of D-graphics, through D-graphic representation, to the dealing with shading and perspective problems. No pre-knowledge in computer graphics is needed, but some knowledge in fundamental mathematics and geometr ma be useful. D object representation D objects are represented b an amount of points in a two dimensional co-ordinate sstem. he points in an object are declared in a matri. For D objects the matri has the N dimension. N If lines are drawn between the points a figure will appear. Contents: D graphics - Object representation - ransformation - Scaling - ranslation - Rotation Homogenous co-ordinates D graphics - Object representation - ransformation of a D - object - Depth problems - Back face removal - Lightning and shading - Perspective uthors words D - transformation Fortsättning på sidan he following transformation can be done to a D object. Scaling, to make the object smaller or bigger. ranslation, to move the object in the coordinate sstem. Rotation, to rotate the object in the coordinate sstem.
2 hese transformations are applied to the object b the use of matri operations. he object matri is multiplied or added to a transformation matri. Scaling o obtain a scaling of the object ou must multipl to a scaling matri, S. he matri obtained after the multiplication is a scaled object,. and. he result will be the matri object moved units in the direction, and unit in the direction. S S S he value for S and S will double the size of the object. he value wouldn t change the object at all. With the scaling matri, one can easil scale just the ais, or the -ais independent of each other. If the -object were to be plotted it would be twice the size of the object. Rotation o rotate a D-object ou must multipl a rotation matri, R, to our original matri,. he rotation matri is defined as follows: R is the rotation angle, defined counter clockwise. o rotate the object, perform the following operation. R If the rotation angle is 9 degrees, the result will be as follows: ranslation ranslation of an object is obtained b adding a translation matri,, to the original matri,. he resulting matri will be translated object called. Note that the object is rotated around the origin (,). he following -matri has the values
3 Homogenous coordinates o be able to do these transformations in a sequence onl involving multiplication, homogenous co-ordinates is the easiest wa to accomplish it. In the two-dimensional case, an additional row filled with a is introduced to the object description. o simplif it let us consider a gle point. (See eample below) It is now possible to perform translation with a matri multiplication, it earlier involved addition to each point. o be able to perform the multiplication the transformation matri has to be modified. (See eample below) translation can now be done like this: rotation for eample will look like this: With the use of homogenous co-ordinates, it is now possible to perform composite transformations b ug onl one epression. (E g) a translation followed b a rotation: he epression is eecuted backwards, e g the rotation matri is performed first and the translation matri is performed after. o rotate an object around an arbitrar point, first translate the point to the centre of rotation (the origin), rotate the object and translate back the point. he composite epression, C, is defined as C back R,where is the translation, R the rotation and back the translation back. D-graphics D-object representation ll objects including D- and D- objects can be described b man polgon surfaces. he triangle is a ver useful shape b which boes and spheres easil can be described. (Imagine a mirror ball, which contains man thousands of quadratic mirrors.) When dealing with D-objects a third co-ordinate, Z, must be considered. he D-co-ordinate sstem will look as follows:
4 ransformation of a D-object ransformations of D-objects are ver similar to transformations of D-objects, the onl thing that distinguishes is that a third dimension is added. he following matries describes a, ) scaling, B) translation, and C) rotation. S ) S S z B) ) C z When describing a triangle area in a D-object, three points must be specified, each with three co-ordinates, an -, a - and a Z-co-ordinate. he object description for one triangle can be described like this ug homogenous coordinates. Each of them is described with three corners (vertees). (,,7)(,,) (,,9)or as a matri : 7 9 ) he matri represents a Z-ais rotation. Note that the Z-co-ordinates are left unchanged. Depth problems When looking at a wireframe it is impossible to decide which side is at the front and which is at the back. pramid can be described b four triangles. Since the triangles in a pramid have connecting edges, some of the corners will be the same. herefore it is efficient to put all the corners in a gle matri: Specifing three specific corners of the amount of corners can now make the definition of a triangle. o draw a wireframe of an object, its different triangles must be drawn. o make this it is just to specif the three corners of the triangle, and draw lines between them. One wa to create an impression of depth in the wireframe, without the use of perspective, is ug a method called depth cueing. he lines in the front are drawn with higher intensit than the lines in the back. he use of this method makes the rear lines look shaded, compared to the front lines. When drawing solid objects a similar problem occurs: Some surfaces of the object are not to be shown to the viewer, because of their placement in the back of the object. o present the object correctl ou must either draw the surfaces in a certain order, or make sure that the surfaces in the rear never are drawn. he first option can be ver difficult to handle, because the drawing order is described in the object representation.
5 Back face removal he eas wa to get around this problem is to set a visibilit flag for each surface. he surfaces in the front are given a flag show and the surfaces in the back are given a do not show flag. When the solid is to be drawn, onl the surfaces with the show flag are drawn. he actual result is that surfaces, which represent the rear, are not shown for the viewer. he flags are set b calculating the scalar product between each triangles normal vector and a vector which represents the direction of the viewer. If the result is negative the normal points awa from the viewer, the do not show flag is set, and the surface is not shown. Which side is the front? Lightning and shading o create a realistic picture, it is important to use shades, and other lightning effects in a proper wa. First, set the co-ordinates of the light source, and construct a vector between the light source and the mid point of the object. hen calculate the normal of the surface. he scalar product between the light source vector and the normal of the illuminated surface is the light intensit in that particular surface. represents the highest intensit (he normal and the light source vector has the same direction. represents the lowest intensit (he normal has the opposite direction). he intensit value can be higher than one and less than zero. Values eceeding one, is set to one. negative value is taken care of b the back face removal procedure. then we were dealing with depth cueing. he other wa to create a sense of depth is b the use of perspective. When drawing a perspective object, the object is scaled depending on its distance to the viewer. One wa to implement the scaling is to use the last co-ordinate in an object, described in homogenous co-ordinates, and let that coordinate represent the scaling. ll other coordinates are divided b the scaling value. uthors words: his wasn t so hard after all, was it? If ou had an problems with the linear algebra, Krpa gå, b the famous Swedish mathematician Peter Hackman, will give ou all the knowledge ou need. Hopefull this brief tet increased our appetite for more knowledge in computer graphics. We strongl recommend ou to read another pages about it in Computer graphics second edition b Donald Hearn and M.Pauline Baker. It is a little bit tougher to read, but it will widen our knowledge in the topic. Perspective Depth in a picture has been discussed before, but
2D Geometrical Transformations. Foley & Van Dam, Chapter 5
2D Geometrical Transformations Fole & Van Dam, Chapter 5 2D Geometrical Transformations Translation Scaling Rotation Shear Matri notation Compositions Homogeneous coordinates 2D Geometrical Transformations
More informationSection V.2: Magnitudes, Directions, and Components of Vectors
Section V.: Magnitudes, Directions, and Components of Vectors Vectors in the plane If we graph a vector in the coordinate plane instead of just a grid, there are a few things to note. Firstl, directions
More informationAffine Transformations
A P P E N D I X C Affine Transformations CONTENTS C The need for geometric transformations 335 C2 Affine transformations 336 C3 Matri representation of the linear transformations 338 C4 Homogeneous coordinates
More informationsin(θ) = opp hyp cos(θ) = adj hyp tan(θ) = opp adj
Math, Trigonometr and Vectors Geometr 33º What is the angle equal to? a) α = 7 b) α = 57 c) α = 33 d) α = 90 e) α cannot be determined α Trig Definitions Here's a familiar image. To make predictive models
More informationMath, Trigonometry and Vectors. Geometry. Trig Definitions. sin(θ) = opp hyp. cos(θ) = adj hyp. tan(θ) = opp adj. Here's a familiar image.
Math, Trigonometr and Vectors Geometr Trig Definitions Here's a familiar image. To make predictive models of the phsical world, we'll need to make visualizations, which we can then turn into analtical
More informationChapter 8. Lines and Planes. By the end of this chapter, you will
Chapter 8 Lines and Planes In this chapter, ou will revisit our knowledge of intersecting lines in two dimensions and etend those ideas into three dimensions. You will investigate the nature of planes
More informationRotation and Inter interpolation Using Quaternion Representation
This week CENG 732 Computer Animation Spring 2006-2007 Week 2 Technical Preliminaries and Introduction to Keframing Recap from CEng 477 The Displa Pipeline Basic Transformations / Composite Transformations
More informationINVESTIGATIONS AND FUNCTIONS 1.1.1 1.1.4. Example 1
Chapter 1 INVESTIGATIONS AND FUNCTIONS 1.1.1 1.1.4 This opening section introduces the students to man of the big ideas of Algebra 2, as well as different was of thinking and various problem solving strategies.
More informationGraphing Quadratic Equations
.4 Graphing Quadratic Equations.4 OBJECTIVE. Graph a quadratic equation b plotting points In Section 6.3 ou learned to graph first-degree equations. Similar methods will allow ou to graph quadratic equations
More informationSECTION 7-4 Algebraic Vectors
7-4 lgebraic Vectors 531 SECTIN 7-4 lgebraic Vectors From Geometric Vectors to lgebraic Vectors Vector ddition and Scalar Multiplication Unit Vectors lgebraic Properties Static Equilibrium Geometric vectors
More informationSECTION 2.2. Distance and Midpoint Formulas; Circles
SECTION. Objectives. Find the distance between two points.. Find the midpoint of a line segment.. Write the standard form of a circle s equation.. Give the center and radius of a circle whose equation
More informationD.2. The Cartesian Plane. The Cartesian Plane The Distance and Midpoint Formulas Equations of Circles. D10 APPENDIX D Precalculus Review
D0 APPENDIX D Precalculus Review SECTION D. The Cartesian Plane The Cartesian Plane The Distance and Midpoint Formulas Equations of Circles The Cartesian Plane An ordered pair, of real numbers has as its
More informationGraphing Linear Equations
6.3 Graphing Linear Equations 6.3 OBJECTIVES 1. Graph a linear equation b plotting points 2. Graph a linear equation b the intercept method 3. Graph a linear equation b solving the equation for We are
More informationZero and Negative Exponents and Scientific Notation. a a n a m n. Now, suppose that we allow m to equal n. We then have. a am m a 0 (1) a m
0. E a m p l e 666SECTION 0. OBJECTIVES. Define the zero eponent. Simplif epressions with negative eponents. Write a number in scientific notation. Solve an application of scientific notation We must have
More informationChapter 6 Quadratic Functions
Chapter 6 Quadratic Functions Determine the characteristics of quadratic functions Sketch Quadratics Solve problems modelled b Quadratics 6.1Quadratic Functions A quadratic function is of the form where
More informationC3: Functions. Learning objectives
CHAPTER C3: Functions Learning objectives After studing this chapter ou should: be familiar with the terms one-one and man-one mappings understand the terms domain and range for a mapping understand the
More informationSystems of Linear Equations: Solving by Substitution
8.3 Sstems of Linear Equations: Solving b Substitution 8.3 OBJECTIVES 1. Solve sstems using the substitution method 2. Solve applications of sstems of equations In Sections 8.1 and 8.2, we looked at graphing
More informationACT Math Vocabulary. Altitude The height of a triangle that makes a 90-degree angle with the base of the triangle. Altitude
ACT Math Vocabular Acute When referring to an angle acute means less than 90 degrees. When referring to a triangle, acute means that all angles are less than 90 degrees. For eample: Altitude The height
More informationMECHANICS OF SOLIDS - BEAMS TUTORIAL TUTORIAL 4 - COMPLEMENTARY SHEAR STRESS
MECHANICS OF SOLIDS - BEAMS TUTORIAL TUTORIAL 4 - COMPLEMENTARY SHEAR STRESS This the fourth and final tutorial on bending of beams. You should judge our progress b completing the self assessment exercises.
More informationSolving Quadratic Equations by Graphing. Consider an equation of the form. y ax 2 bx c a 0. In an equation of the form
SECTION 11.3 Solving Quadratic Equations b Graphing 11.3 OBJECTIVES 1. Find an ais of smmetr 2. Find a verte 3. Graph a parabola 4. Solve quadratic equations b graphing 5. Solve an application involving
More informationLines and Planes 1. x(t) = at + b y(t) = ct + d
1 Lines in the Plane Lines and Planes 1 Ever line of points L in R 2 can be epressed as the solution set for an equation of the form A + B = C. The equation is not unique for if we multipl both sides b
More informationthat satisfies (2). Then (3) ax 0 + by 0 + cz 0 = d.
Planes.nb 1 Plotting Planes in Mathematica Copright 199, 1997, 1 b James F. Hurle, Universit of Connecticut, Department of Mathematics, Unit 39, Storrs CT 669-39. All rights reserved. This notebook discusses
More informationIn this this review we turn our attention to the square root function, the function defined by the equation. f(x) = x. (5.1)
Section 5.2 The Square Root 1 5.2 The Square Root In this this review we turn our attention to the square root function, the function defined b the equation f() =. (5.1) We can determine the domain and
More informationZeros of Polynomial Functions. The Fundamental Theorem of Algebra. The Fundamental Theorem of Algebra. zero in the complex number system.
_.qd /7/ 9:6 AM Page 69 Section. Zeros of Polnomial Functions 69. Zeros of Polnomial Functions What ou should learn Use the Fundamental Theorem of Algebra to determine the number of zeros of polnomial
More informationMathematical goals. Starting points. Materials required. Time needed
Level A7 of challenge: C A7 Interpreting functions, graphs and tables tables Mathematical goals Starting points Materials required Time needed To enable learners to understand: the relationship between
More information5.1. A Formula for Slope. Investigation: Points and Slope CONDENSED
CONDENSED L E S S O N 5.1 A Formula for Slope In this lesson ou will learn how to calculate the slope of a line given two points on the line determine whether a point lies on the same line as two given
More informationTeacher Page. 1. Reflect a figure with vertices across the x-axis. Find the coordinates of the new image.
Teacher Page Geometr / Da # 10 oordinate Geometr (5 min.) 9-.G.3.1 9-.G.3.2 9-.G.3.3 9-.G.3. Use rigid motions (compositions of reflections, translations and rotations) to determine whether two geometric
More informationSection 7.2 Linear Programming: The Graphical Method
Section 7.2 Linear Programming: The Graphical Method Man problems in business, science, and economics involve finding the optimal value of a function (for instance, the maimum value of the profit function
More information1.6. Piecewise Functions. LEARN ABOUT the Math. Representing the problem using a graphical model
. Piecewise Functions YOU WILL NEED graph paper graphing calculator GOAL Understand, interpret, and graph situations that are described b piecewise functions. LEARN ABOUT the Math A cit parking lot uses
More informationAddition and Subtraction of Vectors
ddition and Subtraction of Vectors 1 ppendi ddition and Subtraction of Vectors In this appendi the basic elements of vector algebra are eplored. Vectors are treated as geometric entities represented b
More informationChapter 2: Boolean Algebra and Logic Gates. Boolean Algebra
The Universit Of Alabama in Huntsville Computer Science Chapter 2: Boolean Algebra and Logic Gates The Universit Of Alabama in Huntsville Computer Science Boolean Algebra The algebraic sstem usuall used
More informationLinear Equations in Linear Algebra
1 Linear Equations in Linear Algebra 1.5 SOLUTION SETS OF LINEAR SYSTEMS HOMOGENEOUS LINEAR SYSTEMS A system of linear equations is said to be homogeneous if it can be written in the form A 0, where A
More informationSome Tools for Teaching Mathematical Literacy
Some Tools for Teaching Mathematical Literac Julie Learned, Universit of Michigan Januar 200. Reading Mathematical Word Problems 2. Fraer Model of Concept Development 3. Building Mathematical Vocabular
More informationCOMPONENTS OF VECTORS
COMPONENTS OF VECTORS To describe motion in two dimensions we need a coordinate sstem with two perpendicular aes, and. In such a coordinate sstem, an vector A can be uniquel decomposed into a sum of two
More informationShake, Rattle and Roll
00 College Board. All rights reserved. 00 College Board. All rights reserved. SUGGESTED LEARNING STRATEGIES: Shared Reading, Marking the Tet, Visualization, Interactive Word Wall Roller coasters are scar
More informationCOMPLEX STRESS TUTORIAL 3 COMPLEX STRESS AND STRAIN
COMPLX STRSS TUTORIAL COMPLX STRSS AND STRAIN This tutorial is not part of the decel unit mechanical Principles but covers elements of the following sllabi. o Parts of the ngineering Council eam subject
More informationCore Maths C2. Revision Notes
Core Maths C Revision Notes November 0 Core Maths C Algebra... Polnomials: +,,,.... Factorising... Long division... Remainder theorem... Factor theorem... 4 Choosing a suitable factor... 5 Cubic equations...
More informationVector Fields and Line Integrals
Vector Fields and Line Integrals 1. Match the following vector fields on R 2 with their plots. (a) F (, ), 1. Solution. An vector, 1 points up, and the onl plot that matches this is (III). (b) F (, ) 1,.
More informationPOLYNOMIAL FUNCTIONS
POLYNOMIAL FUNCTIONS Polynomial Division.. 314 The Rational Zero Test.....317 Descarte s Rule of Signs... 319 The Remainder Theorem.....31 Finding all Zeros of a Polynomial Function.......33 Writing a
More informationPolynomial Degree and Finite Differences
CONDENSED LESSON 7.1 Polynomial Degree and Finite Differences In this lesson you will learn the terminology associated with polynomials use the finite differences method to determine the degree of a polynomial
More informationMATHS LEVEL DESCRIPTORS
MATHS LEVEL DESCRIPTORS Number Level 3 Understand the place value of numbers up to thousands. Order numbers up to 9999. Round numbers to the nearest 10 or 100. Understand the number line below zero, and
More informationIntroduction to polarization of light
Chapter 2 Introduction to polarization of light This Chapter treats the polarization of electromagnetic waves. In Section 2.1 the concept of light polarization is discussed and its Jones formalism is presented.
More informationSequences. A sequence is a list of numbers, or a pattern, which obeys a rule.
Sequences A sequence is a list of numbers, or a pattern, which obeys a rule. Each number in a sequence is called a term. ie the fourth term of the sequence 2, 4, 6, 8, 10, 12... is 8, because it is the
More informationName Date. Break-Even Analysis
Name Date Break-Even Analsis In our business planning so far, have ou ever asked the questions: How much do I have to sell to reach m gross profit goal? What price should I charge to cover m costs and
More informationSTIFFNESS OF THE HUMAN ARM
SIFFNESS OF HE HUMAN ARM his web resource combines the passive properties of muscles with the neural feedback sstem of the short-loop (spinal) and long-loop (transcortical) reflees and eamine how the whole
More informationExponential and Logarithmic Functions
Chapter 6 Eponential and Logarithmic Functions Section summaries Section 6.1 Composite Functions Some functions are constructed in several steps, where each of the individual steps is a function. For eample,
More informationCross Products and Moments of Force
4 Cross Products and Moments of Force Ref: Hibbeler 4.2-4.3, edford & Fowler: Statics 2.6, 4.3 In geometric terms, the cross product of two vectors, A and, produces a new vector, C, with a direction perpendicular
More informationConnecting Transformational Geometry and Transformations of Functions
Connecting Transformational Geometr and Transformations of Functions Introductor Statements and Assumptions Isometries are rigid transformations that preserve distance and angles and therefore shapes.
More informationMore Equations and Inequalities
Section. Sets of Numbers and Interval Notation 9 More Equations and Inequalities 9 9. Compound Inequalities 9. Polnomial and Rational Inequalities 9. Absolute Value Equations 9. Absolute Value Inequalities
More informationPhysics 53. Kinematics 2. Our nature consists in movement; absolute rest is death. Pascal
Phsics 53 Kinematics 2 Our nature consists in movement; absolute rest is death. Pascal Velocit and Acceleration in 3-D We have defined the velocit and acceleration of a particle as the first and second
More informationMathematics Placement Packet Colorado College Department of Mathematics and Computer Science
Mathematics Placement Packet Colorado College Department of Mathematics and Computer Science Colorado College has two all college requirements (QR and SI) which can be satisfied in full, or part, b taking
More informationPlane Stress Transformations
6 Plane Stress Transformations ASEN 311 - Structures ASEN 311 Lecture 6 Slide 1 Plane Stress State ASEN 311 - Structures Recall that in a bod in plane stress, the general 3D stress state with 9 components
More informationCHAPTER 10 SYSTEMS, MATRICES, AND DETERMINANTS
CHAPTER 0 SYSTEMS, MATRICES, AND DETERMINANTS PRE-CALCULUS: A TEACHING TEXTBOOK Lesson 64 Solving Sstems In this chapter, we re going to focus on sstems of equations. As ou ma remember from algebra, sstems
More informationSLOPE OF A LINE 3.2. section. helpful. hint. Slope Using Coordinates to Find 6% GRADE 6 100 SLOW VEHICLES KEEP RIGHT
. Slope of a Line (-) 67. 600 68. 00. SLOPE OF A LINE In this section In Section. we saw some equations whose graphs were straight lines. In this section we look at graphs of straight lines in more detail
More informationLESSON EIII.E EXPONENTS AND LOGARITHMS
LESSON EIII.E EXPONENTS AND LOGARITHMS LESSON EIII.E EXPONENTS AND LOGARITHMS OVERVIEW Here s what ou ll learn in this lesson: Eponential Functions a. Graphing eponential functions b. Applications of eponential
More informationMATH REVIEW SHEETS BEGINNING ALGEBRA MATH 60
MATH REVIEW SHEETS BEGINNING ALGEBRA MATH 60 A Summar of Concepts Needed to be Successful in Mathematics The following sheets list the ke concepts which are taught in the specified math course. The sheets
More informationLINEAR FUNCTIONS OF 2 VARIABLES
CHAPTER 4: LINEAR FUNCTIONS OF 2 VARIABLES 4.1 RATES OF CHANGES IN DIFFERENT DIRECTIONS From Precalculus, we know that is a linear function if the rate of change of the function is constant. I.e., for
More informationFigure 1.1 Vector A and Vector F
CHAPTER I VECTOR QUANTITIES Quantities are anything which can be measured, and stated with number. Quantities in physics are divided into two types; scalar and vector quantities. Scalar quantities have
More informationVectors Math 122 Calculus III D Joyce, Fall 2012
Vectors Math 122 Calculus III D Joyce, Fall 2012 Vectors in the plane R 2. A vector v can be interpreted as an arro in the plane R 2 ith a certain length and a certain direction. The same vector can be
More informationSolving Simultaneous Equations and Matrices
Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering
More informationDirect Variation. 1. Write an equation for a direct variation relationship 2. Graph the equation of a direct variation relationship
6.5 Direct Variation 6.5 OBJECTIVES 1. Write an equation for a direct variation relationship 2. Graph the equation of a direct variation relationship Pedro makes $25 an hour as an electrician. If he works
More informationComputer Graphics. Introduction. Computer graphics. What is computer graphics? Yung-Yu Chuang
Introduction Computer Graphics Instructor: Yung-Yu Chuang ( 莊 永 裕 ) E-mail: c@csie.ntu.edu.tw Office: CSIE 527 Grading: a MatchMove project Computer Science ce & Information o Technolog og Yung-Yu Chuang
More informationDr. Fritz Wilhelm, DVC,8/30/2004;4:25 PM E:\Excel files\ch 03 Vector calculations.doc Last printed 8/30/2004 4:25:00 PM
E:\Ecel files\ch 03 Vector calculations.doc Last printed 8/30/2004 4:25:00 PM Vector calculations 1 of 6 Vectors are ordered sequences of numbers. In three dimensions we write vectors in an of the following
More informationCore Maths C3. Revision Notes
Core Maths C Revision Notes October 0 Core Maths C Algebraic fractions... Cancelling common factors... Multipling and dividing fractions... Adding and subtracting fractions... Equations... 4 Functions...
More informationComplex Numbers. w = f(z) z. Examples
omple Numbers Geometrical Transformations in the omple Plane For functions of a real variable such as f( sin, g( 2 +2 etc ou are used to illustrating these geometricall, usuall on a cartesian graph. If
More informationExample 1: Model A Model B Total Available. Gizmos. Dodads. System:
Lesson : Sstems of Equations and Matrices Outline Objectives: I can solve sstems of three linear equations in three variables. I can solve sstems of linear inequalities I can model and solve real-world
More informationMoments. Objec-ves. He who asks is a fool for five minutes, but he who does not ask remains a fool forever. - Chinese proverb
oments He who asks is a fool for five minutes, but he who does not ask remains a fool forever. - Chinese proverb Objec-ves Understand what a moment represents in mechanics Understand the scalar formula-on
More informationVolumes of Revolution
Mathematics Volumes of Revolution About this Lesson This lesson provides students with a physical method to visualize -dimensional solids and a specific procedure to sketch a solid of revolution. Students
More informationRealtime 3D Computer Graphics Virtual Reality
Realtime 3D Computer Graphics Virtual Realit Viewing and projection Classical and General Viewing Transformation Pipeline CPU Pol. DL Pixel Per Vertex Texture Raster Frag FB object ee clip normalized device
More informationIntroduction to Matrices for Engineers
Introduction to Matrices for Engineers C.T.J. Dodson, School of Mathematics, Manchester Universit 1 What is a Matrix? A matrix is a rectangular arra of elements, usuall numbers, e.g. 1 0-8 4 0-1 1 0 11
More informationUse order of operations to simplify. Show all steps in the space provided below each problem. INTEGER OPERATIONS
ORDER OF OPERATIONS In the following order: 1) Work inside the grouping smbols such as parenthesis and brackets. ) Evaluate the powers. 3) Do the multiplication and/or division in order from left to right.
More informationA Quick Algebra Review
1. Simplifying Epressions. Solving Equations 3. Problem Solving 4. Inequalities 5. Absolute Values 6. Linear Equations 7. Systems of Equations 8. Laws of Eponents 9. Quadratics 10. Rationals 11. Radicals
More informationMAT188H1S Lec0101 Burbulla
Winter 206 Linear Transformations A linear transformation T : R m R n is a function that takes vectors in R m to vectors in R n such that and T (u + v) T (u) + T (v) T (k v) k T (v), for all vectors u
More informationNumber Sense and Operations
Number Sense and Operations representing as they: 6.N.1 6.N.2 6.N.3 6.N.4 6.N.5 6.N.6 6.N.7 6.N.8 6.N.9 6.N.10 6.N.11 6.N.12 6.N.13. 6.N.14 6.N.15 Demonstrate an understanding of positive integer exponents
More information7.3 Parabolas. 7.3 Parabolas 505
7. Parabolas 0 7. Parabolas We have alread learned that the graph of a quadratic function f() = a + b + c (a 0) is called a parabola. To our surprise and delight, we ma also define parabolas in terms of
More informationLevel 1 - Maths Targets TARGETS. With support, I can show my work using objects or pictures 12. I can order numbers to 10 3
Ma Data Hling: Interpreting Processing representing Ma Shape, space measures: position shape Written Mental method s Operations relationship s between them Fractio ns Number s the Ma1 Using Str Levels
More informationXIV. Mathematics, Grade 8
XIV. Mathematics, Grade 8 Grade 8 Mathematics Test The spring 0 grade 8 Mathematics test was based on standards in the five domains for grade 8 in the Massachusetts Curriculum Framework for Mathematics
More informationTWO-DIMENSIONAL TRANSFORMATION
CHAPTER 2 TWO-DIMENSIONAL TRANSFORMATION 2.1 Introduction As stated earlier, Computer Aided Design consists of three components, namely, Design (Geometric Modeling), Analysis (FEA, etc), and Visualization
More informationSECTION 5-1 Exponential Functions
354 5 Eponential and Logarithmic Functions Most of the functions we have considered so far have been polnomial and rational functions, with a few others involving roots or powers of polnomial or rational
More informationSection 1.1. Introduction to R n
The Calculus of Functions of Several Variables Section. Introduction to R n Calculus is the study of functional relationships and how related quantities change with each other. In your first exposure to
More informationAdvanced Computer Graphics (2IV40) ~ 3D Transformations. Types (geometric) Types (algebraic) 3D Transformations. y + c 1. x = a 1.
Advanced Computer Graphics (2IV40) ~ 3D Transformations Kees Huiing Huub van de Wetering Winter 2005/6 Tpes (geometric) maintain distances & orientation (LH/RH): rigid bod transforms (rotations, translations)
More information6. The given function is only drawn for x > 0. Complete the function for x < 0 with the following conditions:
Precalculus Worksheet 1. Da 1 1. The relation described b the set of points {(-, 5 ),( 0, 5 ),(,8 ),(, 9) } is NOT a function. Eplain wh. For questions - 4, use the graph at the right.. Eplain wh the graph
More informationMath 0980 Chapter Objectives. Chapter 1: Introduction to Algebra: The Integers.
Math 0980 Chapter Objectives Chapter 1: Introduction to Algebra: The Integers. 1. Identify the place value of a digit. 2. Write a number in words or digits. 3. Write positive and negative numbers used
More informationIdentifying second degree equations
Chapter 7 Identifing second degree equations 7.1 The eigenvalue method In this section we appl eigenvalue methods to determine the geometrical nature of the second degree equation a 2 + 2h + b 2 + 2g +
More informationWith the Tan function, you can calculate the angle of a triangle with one corner of 90 degrees, when the smallest sides of the triangle are given:
Page 1 In game development, there are a lot of situations where you need to use the trigonometric functions. The functions are used to calculate an angle of a triangle with one corner of 90 degrees. By
More informationFunctions and Graphs CHAPTER INTRODUCTION. The function concept is one of the most important ideas in mathematics. The study
Functions and Graphs CHAPTER 2 INTRODUCTION The function concept is one of the most important ideas in mathematics. The stud 2-1 Functions 2-2 Elementar Functions: Graphs and Transformations 2-3 Quadratic
More informationLecture 1 Introduction 1. 1.1 Rectangular Coordinate Systems... 1. 1.2 Vectors... 3. Lecture 2 Length, Dot Product, Cross Product 5. 2.1 Length...
CONTENTS i Contents Lecture Introduction. Rectangular Coordinate Sstems..................... Vectors.................................. 3 Lecture Length, Dot Product, Cross Product 5. Length...................................
More informationGLOBAL COORDINATE METHOD FOR DETERMINING SENSITIVITY IN ASSEMBLY TOLERANCE ANALYSIS
GOBA COORDINATE METOD FOR DETERMINING SENSITIVIT IN ASSEMB TOERANCE ANASIS Jinsong Gao ewlett-packard Corp. InkJet Business Unit San Diego, CA Kenneth W. Chase Spencer P. Magleb Mechanical Engineering
More informationMATH2210 Notebook 1 Fall Semester 2016/2017. 1 MATH2210 Notebook 1 3. 1.1 Solving Systems of Linear Equations... 3
MATH0 Notebook Fall Semester 06/07 prepared by Professor Jenny Baglivo c Copyright 009 07 by Jenny A. Baglivo. All Rights Reserved. Contents MATH0 Notebook 3. Solving Systems of Linear Equations........................
More information5.2 Inverse Functions
78 Further Topics in Functions. Inverse Functions Thinking of a function as a process like we did in Section., in this section we seek another function which might reverse that process. As in real life,
More informationA Concrete Introduction. to the Abstract Concepts. of Integers and Algebra using Algebra Tiles
A Concrete Introduction to the Abstract Concepts of Integers and Algebra using Algebra Tiles Table of Contents Introduction... 1 page Integers 1: Introduction to Integers... 3 2: Working with Algebra Tiles...
More informationDownloaded from www.heinemann.co.uk/ib. equations. 2.4 The reciprocal function x 1 x
Functions and equations Assessment statements. Concept of function f : f (); domain, range, image (value). Composite functions (f g); identit function. Inverse function f.. The graph of a function; its
More informationLinear Equations in Two Variables
Section. Sets of Numbers and Interval Notation 0 Linear Equations in Two Variables. The Rectangular Coordinate Sstem and Midpoint Formula. Linear Equations in Two Variables. Slope of a Line. Equations
More informationBig Ideas in Mathematics
Big Ideas in Mathematics which are important to all mathematics learning. (Adapted from the NCTM Curriculum Focal Points, 2006) The Mathematics Big Ideas are organized using the PA Mathematics Standards
More informationMicrosoft Mathematics for Educators:
Microsoft Mathematics for Educators: Familiarize yourself with the interface When you first open Microsoft Mathematics, you ll see the following elements displayed: 1. The Calculator Pad which includes
More informationLinear Inequality in Two Variables
90 (7-) Chapter 7 Sstems of Linear Equations and Inequalities In this section 7.4 GRAPHING LINEAR INEQUALITIES IN TWO VARIABLES You studied linear equations and inequalities in one variable in Chapter.
More informationMathematics More Visual Using Algebra Tiles
www.cpm.org Chris Mikles CPM Educational Program A California Non-profit Corporation 33 Noonan Drive Sacramento, CA 958 (888) 808-76 fa: (08) 777-8605 email: mikles@cpm.org An Eemplary Mathematics Program
More informationNational 5 Mathematics Course Assessment Specification (C747 75)
National 5 Mathematics Course Assessment Specification (C747 75) Valid from August 013 First edition: April 01 Revised: June 013, version 1.1 This specification may be reproduced in whole or in part for
More informationRotated Ellipses. And Their Intersections With Lines. Mark C. Hendricks, Ph.D. Copyright March 8, 2012
Rotated Ellipses And Their Intersections With Lines b Mark C. Hendricks, Ph.D. Copright March 8, 0 Abstract: This paper addresses the mathematical equations for ellipses rotated at an angle and how to
More informationVector Spaces; the Space R n
Vector Spaces; the Space R n Vector Spaces A vector space (over the real numbers) is a set V of mathematical entities, called vectors, U, V, W, etc, in which an addition operation + is defined and in which
More information