Implicit and Parametric Surfaces

Size: px
Start display at page:

Download "Implicit and Parametric Surfaces"

Transcription

1 Chater 12 Imlicit and Parametric Srfaces In this chater we will look at the two ways of mathematically secifying a geometric object. Yo are robably already familiar with two ways of reresenting a shere of radis r and center at the origin. The first is the imlicit form x 2 + y 2 + z 2 = r 2 or x 2 + y 2 + z 2 r 2 = 0. (12.1) The second is the arametric form exressed in sherical coordinates x = r sin φ cos θ, y = r cos φ, z = r sin φ sin θ, y N x where 0 θ 2π is an angle arameter for longitde measred from the ositive x axis as a ositive rotation abot the y axis, and 0 φ π is an angle arameter for latitde measred from the negative y axis as a ositive rotation abot the z axis. z S x 75

2 76 CHAPTER 12. IMPLICIT AND PARAMETRIC SURFACES 12.1 Imlicit reresentations of srfaces An imlicit reresentation takes the form F (x) = 0 (for examle x 2 + y 2 + z 2 r 2 = 0), where x is a oint on the srface imlicitly described by the fnction F. In other words, oint x is on the srface if and only if the relationshi F (x) = 0 holds for x. With this reresentation, we can easily test a given oint x to see if it is on the srface, simly by checking the vale of F (x). However, if yo examine this reresentation, yo will see that there is no direct way that we can systematically generate consective oints on the srface. This is why the reresentation is called imlicit; it rovides a test for determining whether or not a oint is on the srface, bt does not give any exlicit rles for generating sch oints. Usally, an imlicit reresentation is constrcted so that it has the roerty that F (x) > 0, if x is above the srface, F (x) = 0, if x is exactly on the srface, F (x) < 0, if x is below the srface. For examle, this roerty holds for the shere given by Eqation Rewriting this eqation in vector form we have x 2 r 2 = 0 (where x 2 = x x = x 2 + y 2 + z 2 ). Yo can see that when x > r, then x 2 r 2 > 0, indicating that the oint is otside the shere. Likewise, when x < r, then x 2 r 2 < 0, indicating that the oint is inside the shere. Ths, an imlicit reresentation allows for a qick and easy inside-otside (or above-below) test. Imlicit reresentations are also ideal for raytracing. Given a ray exressed as a starting oint and a direction vector, all oints on the ray can be exressed in arametric form as x(t) = + t, where t is the ray arameter, measring distance along the ray. Inserting this arametric ray eqation into the imlicit reresentation gives F [x(t)] = 0, which can often be conveniently solved for t. We have seen this for ray-lane intersection. The imlicit eqation for a lane is ax + by + cz + d = 0,

3 12.2. PARAMETRIC REPRESENTATIONS OF SURFACES 77 or letting n = a b / a 2 + b 2 + c 2, and e = d/ a 2 + b 2 + c 2, in vector form c we have n x+e = 0. Inserting the ray eqation for x, we have n (+t)+e = 0 and solving for t, we have t = e + n n, which is the distance, along the ray, of the ray-lane intersection. Similarly for the shere, we have the imlicit form Inserting the ray eqation for x gives or x 2 r 2 = 0. ( + t) 2 r 2 = 0, t t + 2 r 2 = 0. Since is a nit vector, 2 = 1, and this redces to t 2 + 2t + 2 r 2 = 0, which by the qadratic formla has soltions t = ± ( ) r 2. d<0 r If the discriminant d = ( ) r 2 < 0 we have no real soltions and the ray misses the shere. If d = 0 we have one soltion t =, so the ray mst be exactly tangent to the shere, and if d > 0 we have two soltions, one where the ray enters the shere and the other where it leaves the shere. The figre to the right shows the cases. d=0 d>0 r r So, an imlicit reresentation can work very well in a raytracer Parametric reresentations of srfaces A arametric srface reresentation has other attribtes that make it sefl in grahics. This reresentation, seaking generally, can be written x = F (, v), where and v are srface arameters, and x is a oint on the srface. The arameters are often chosen so that on the srface being described, 0, v 1. For examle, in the arametric reresentation of the shere introdced at the beginning of this chater, we can normalize the two angle arameters, letting = θ/2π, and v = φ/π.

4 78 CHAPTER 12. IMPLICIT AND PARAMETRIC SURFACES Unlike an imlicit reresentation of a srface, a arametric reresentation allows s to directly generate oints on the srface. All that is reqired is to choose vales of the arameters and v and then x(, v) = F (, v). If this is done in a systematic way over the range of ossible and v vales, it is ossible to generate a set of oints samling the entire srface. However, a arametric srface is difficlt to raytrace, since there is no direct way to take an arbitrary oint in sace and test to see if it is on the srface. Becase a arametric reresentation allows s to systematically generate oints on a srface, it is the ideal form if we want to be able to generate a olygonal srface aroximating the mathematical srface. This is exactly what we want in alications tilizing grahics hardware and grahics APIs like OenGL and DirectX to render a scene. These reqire a olygonal reresentation of the geometry, since their architectre is designed to efficiently rocess triangles. Prodcing a olygonal srface simly reqires iterating over the range of the two arameters and v, as in the sdocode below, which shows how to generate all of a model s vertices for a chosen resoltion: m = nmber of stes in v; n = nmber of stes in ; v = 1.0 / m; = 1.0 / n; for(i = 0; i < m; i++){ v = i * v; for(j = 0; j < n; j++){ = j * ; x = F(, v); insertvertex(x); In the sedocode, the call to insertvertex(x) adds vertex x to a table of vertices for the model. A similar loo cold then be sed to generate all of the olygonal faces from the vertices. For examle, let s consider the arametric reresentation of the shere. The figre to the right shows how we might generate olygons to tile a shere. The tiling has trianglar faces at the oles, bt qadrilateral faces away from the oles. All of the triangles at one ole share a common vertex. Ths, the code to generate a shere, inclding srface normals and textre coordinates at a vertex might be as follows: shere: m = 4, n = 6, = 1/6, v = 1/4

5 12.2. PARAMETRIC REPRESENTATIONS OF SURFACES 79 v = 1.0 / m; = 1.0 / n; // create all of the vertices insertvertex((0, r, 0)); // soth ole, vertex 0 insertvertex((0, r, 0)); // north ole, vertex 1 for(i = 1; i < m - 1; i++){ // iterate over latitdes v = i * v; φ = πv; for(j = 0; j < n; j++){ // iterate over longitdes = j * ; θ = 2π; r sin φ cos θ x = r cos φ ; r sin φ sin θ insertvertex(x); // vertex i n * j insertnormal(normalize(x)); inserttexcoords(, v); // create trianglar faces at the two oles for(j = 0; j < n - 1; j++){ insertface(3, 0, j+3, j+2); insertface(3, 1, (m-2)*n + j+2, (m-2)*n+j+3); // create qadrilateral faces for(i = 1; i < m - 2; i++) for(j = 0; j < n - 1; j++) insertface(4, (i-1)*n+j+2, (i-1)*n+j+3, i*n+j+3, i*n+j+2); Note, that in the above we are sing the convention that the call insertface( nmber of vertices in face, list of vertex indices) adds a list of vertex indices to a table of faces describing the shere. Ths, we see that a arametric reresentation is ideal if one wants to create an aroximating olygonal model from a srface. Another advantage of a arametric srface, is that since the srface is exlicitly arameterized, for every oint on the srface, we have arametric coordinates (, v) = F 1 (x), so if the inverse of F is easily comtable, we have a air of arameters for each srface oint that can be sed to index a textre ma for coloring the srface. For examle for or arametric shere examle, and so that z x r sin φ sin θ = = tan θ, r sin φ cos θ y = cos φ, r θ = tan 1 z x, φ = cos 1 y r,

6 80 CHAPTER 12. IMPLICIT AND PARAMETRIC SURFACES and = 1 z tan 1 2π x, v = 1 y π cos 1 r. In ractice, we often have and v available at the time when we generate a olygonal srface, so we do not actally need to know the inverse fnction, since we can jst store the (, v) coordinates of a oint in a data strctre along with the osition of the oint. So, a arametric reresentation can work very well when textre maing is being sed Imlicit and arametric lane reresentations Or imlicit definition of a lane, in vector form, is given by n x n 0 = 0, where n is the nit srface normal of the lane and 0 is any oint known to be on the lane. In this case, the ray intersection with the lane is given by n t = ( 0 ) n n for ray x = + t. 0 We can also create a arametric reresentation of the lane and se this to tile the lane with olygons. What we need to do this is to create a coordinate frame on the lane. Ths, we need two non-arallel vectors we will call a and a v and a oint 0, on the lane, that will serve as the origin. If a and a v are orthogonal nit vectors, we have an orthogonal coordinate system on the lane. If we then aly some distance measre, for examle w =width in the a direction and h = height in the a v direction, any oint x on the lane is given by 0 a av x = 0 + wa + hva v. Now, if and v are made to vary from 0 to 1 in a nested loo, we can generate a set of qadrilaterals forming a rectangle of width w and height h on the lane. These qadrilaterals can be easily sbdivided to create triangles if we need them.

CHAPTER ONE VECTOR GEOMETRY

CHAPTER ONE VECTOR GEOMETRY CHAPTER ONE VECTOR GEOMETRY. INTRODUCTION In this chapter ectors are first introdced as geometric objects, namely as directed line segments, or arrows. The operations of addition, sbtraction, and mltiplication

More information

The Dot Product. Properties of the Dot Product If u and v are vectors and a is a real number, then the following are true:

The Dot Product. Properties of the Dot Product If u and v are vectors and a is a real number, then the following are true: 00 000 00 0 000 000 0 The Dot Prodct Tesday, 2// Section 8.5, Page 67 Definition of the Dot Prodct The dot prodct is often sed in calcls and physics. Gien two ectors = and = , then their

More information

Chapter 14. Three-by-Three Matrices and Determinants. A 3 3 matrix looks like a 11 a 12 a 13 A = a 21 a 22 a 23

Chapter 14. Three-by-Three Matrices and Determinants. A 3 3 matrix looks like a 11 a 12 a 13 A = a 21 a 22 a 23 1 Chapter 14. Three-by-Three Matrices and Determinants A 3 3 matrix looks like a 11 a 12 a 13 A = a 21 a 22 a 23 = [a ij ] a 31 a 32 a 33 The nmber a ij is the entry in ro i and colmn j of A. Note that

More information

Central Angles, Arc Length, and Sector Area

Central Angles, Arc Length, and Sector Area CHAPTER 5 A Central Angles, Arc Length, and Sector Area c GOAL Identify central angles and determine arc length and sector area formed by a central angle. Yo will need a calclator a compass a protractor

More information

Modeling Roughness Effects in Open Channel Flows D.T. Souders and C.W. Hirt Flow Science, Inc.

Modeling Roughness Effects in Open Channel Flows D.T. Souders and C.W. Hirt Flow Science, Inc. FSI-2-TN6 Modeling Roghness Effects in Open Channel Flows D.T. Soders and C.W. Hirt Flow Science, Inc. Overview Flows along rivers, throgh pipes and irrigation channels enconter resistance that is proportional

More information

United Arab Emirates University College of Sciences Department of Mathematical Sciences HOMEWORK 1 SOLUTION. Section 10.1 Vectors in the Plane

United Arab Emirates University College of Sciences Department of Mathematical Sciences HOMEWORK 1 SOLUTION. Section 10.1 Vectors in the Plane United Arab Emirates University College of Sciences Deartment of Mathematical Sciences HOMEWORK 1 SOLUTION Section 10.1 Vectors in the Plane Calculus II for Engineering MATH 110 SECTION 0 CRN 510 :00 :00

More information

Chapter 3. 2. Consider an economy described by the following equations: Y = 5,000 G = 1,000

Chapter 3. 2. Consider an economy described by the following equations: Y = 5,000 G = 1,000 Chapter C evel Qestions. Imagine that the prodction of fishing lres is governed by the prodction fnction: y.7 where y represents the nmber of lres created per hor and represents the nmber of workers employed

More information

Math 241, Exam 1 Information.

Math 241, Exam 1 Information. Math 241, Exam 1 Information. 9/24/12, LC 310, 11:15-12:05. Exam 1 will be based on: Sections 12.1-12.5, 14.1-14.3. The corresponding assigned homework problems (see http://www.math.sc.edu/ boylan/sccourses/241fa12/241.html)

More information

Geometry of Vectors. 1 Cartesian Coordinates. Carlo Tomasi

Geometry of Vectors. 1 Cartesian Coordinates. Carlo Tomasi Geometry of Vectors Carlo Tomasi This note explores the geometric meaning of norm, inner product, orthogonality, and projection for vectors. For vectors in three-dimensional space, we also examine the

More information

3. Fluid Dynamics. 3.1 Uniform Flow, Steady Flow

3. Fluid Dynamics. 3.1 Uniform Flow, Steady Flow 3. Flid Dynamics Objectives Introdce concepts necessary to analyse flids in motion Identify differences between Steady/nsteady niform/non-niform compressible/incompressible flow Demonstrate streamlines

More information

Equilibrium of Forces Acting at a Point

Equilibrium of Forces Acting at a Point Eqilibrim of orces Acting at a Point Eqilibrim of orces Acting at a Point Pre-lab Qestions 1. What is the definition of eqilibrim? Can an object be moving and still be in eqilibrim? Explain.. or this lab,

More information

Stability of Linear Control System

Stability of Linear Control System Stabilit of Linear Control Sstem Concept of Stabilit Closed-loop feedback sstem is either stable or nstable. This tpe of characterization is referred to as absolte stabilit. Given that the sstem is stable,

More information

In this chapter we introduce the idea that force times distance. Work and Kinetic Energy. Big Ideas 1 2 3. is force times distance.

In this chapter we introduce the idea that force times distance. Work and Kinetic Energy. Big Ideas 1 2 3. is force times distance. Big Ideas 1 Work 2 Kinetic 3 Power is force times distance. energy is one-half mass times velocity sqared. is the rate at which work is done. 7 Work and Kinetic Energy The work done by this cyclist can

More information

Chapter 17. Orthogonal Matrices and Symmetries of Space

Chapter 17. Orthogonal Matrices and Symmetries of Space Chapter 17. Orthogonal Matrices and Symmetries of Space Take a random matrix, say 1 3 A = 4 5 6, 7 8 9 and compare the lengths of e 1 and Ae 1. The vector e 1 has length 1, while Ae 1 = (1, 4, 7) has length

More information

Evaluating trigonometric functions

Evaluating trigonometric functions MATH 1110 009-09-06 Evaluating trigonometric functions Remark. Throughout this document, remember the angle measurement convention, which states that if the measurement of an angle appears without units,

More information

13.4 THE CROSS PRODUCT

13.4 THE CROSS PRODUCT 710 Chapter Thirteen A FUNDAMENTAL TOOL: VECTORS 62. Use the following steps and the results of Problems 59 60 to show (without trigonometry) that the geometric and algebraic definitions of the dot product

More information

Solutions to Assignment 10

Solutions to Assignment 10 Soltions to Assignment Math 27, Fall 22.4.8 Define T : R R by T (x) = Ax where A is a matrix with eigenvales and -2. Does there exist a basis B for R sch that the B-matrix for T is a diagonal matrix? We

More information

Effect Sizes Based on Means

Effect Sizes Based on Means CHAPTER 4 Effect Sizes Based on Means Introduction Raw (unstardized) mean difference D Stardized mean difference, d g Resonse ratios INTRODUCTION When the studies reort means stard deviations, the referred

More information

10.4 Solving Equations in Quadratic Form, Equations Reducible to Quadratics

10.4 Solving Equations in Quadratic Form, Equations Reducible to Quadratics . Solving Eqations in Qadratic Form, Eqations Redcible to Qadratics Now that we can solve all qadratic eqations we want to solve eqations that are not eactly qadratic bt can either be made to look qadratic

More information

PHY2061 Enriched Physics 2 Lecture Notes Relativity 4. Relativity 4

PHY2061 Enriched Physics 2 Lecture Notes Relativity 4. Relativity 4 PHY6 Enriched Physics Lectre Notes Relativity 4 Relativity 4 Disclaimer: These lectre notes are not meant to replace the corse textbook. The content may be incomplete. Some topics may be nclear. These

More information

The Online Freeze-tag Problem

The Online Freeze-tag Problem The Online Freeze-tag Problem Mikael Hammar, Bengt J. Nilsson, and Mia Persson Atus Technologies AB, IDEON, SE-3 70 Lund, Sweden mikael.hammar@atus.com School of Technology and Society, Malmö University,

More information

Introduction to HBase Schema Design

Introduction to HBase Schema Design Introdction to HBase Schema Design Amandeep Khrana Amandeep Khrana is a Soltions Architect at Clodera and works on bilding soltions sing the Hadoop stack. He is also a co-athor of HBase in Action. Prior

More information

Chapter 2. ( Vasiliy Koval/Fotolia)

Chapter 2. ( Vasiliy Koval/Fotolia) hapter ( Vasili Koval/otolia) This electric transmission tower is stabilied b cables that eert forces on the tower at their points of connection. In this chapter we will show how to epress these forces

More information

Every manufacturer is confronted with the problem

Every manufacturer is confronted with the problem HOW MANY PARTS TO MAKE AT ONCE FORD W. HARRIS Prodction Engineer Reprinted from Factory, The Magazine of Management, Volme 10, Nmber 2, Febrary 1913, pp. 135-136, 152 Interest on capital tied p in wages,

More information

Coordinate Transformation

Coordinate Transformation Coordinate Transformation Coordinate Transformations In this chater, we exlore maings where a maing is a function that "mas" one set to another, usually in a way that reserves at least some of the underlyign

More information

Section 9.5: Equations of Lines and Planes

Section 9.5: Equations of Lines and Planes Lines in 3D Space Section 9.5: Equations of Lines and Planes Practice HW from Stewart Textbook (not to hand in) p. 673 # 3-5 odd, 2-37 odd, 4, 47 Consider the line L through the point P = ( x, y, ) that

More information

MAT 1341: REVIEW II SANGHOON BAEK

MAT 1341: REVIEW II SANGHOON BAEK MAT 1341: REVIEW II SANGHOON BAEK 1. Projections and Cross Product 1.1. Projections. Definition 1.1. Given a vector u, the rectangular (or perpendicular or orthogonal) components are two vectors u 1 and

More information

Using GPU to Compute Options and Derivatives

Using GPU to Compute Options and Derivatives Introdction Algorithmic Trading has created an increasing demand for high performance compting soltions within financial organizations. The actors of portfolio management and ris assessment have the obligation

More information

QUANTIFYING THE PERFORMANCE OF A TOP-DOWN NATURAL VENTILATION WINDCATCHER. Benjamin M. Jones a,b and Ray Kirby b, *

QUANTIFYING THE PERFORMANCE OF A TOP-DOWN NATURAL VENTILATION WINDCATCHER. Benjamin M. Jones a,b and Ray Kirby b, * QUANTFYNG TH PRFORMANC OF A TOP-DOWN NATURAL VNTLATON WNDCATCHR Benjamin M. Jones a,b and Ray Kirby b, * a Monodraght Ltd. Halifax Hose, Halifax Road, Cressex Bsiness Park High Wycombe, Bckinghamshire,

More information

Effect of flow field on open channel flow properties using numerical investigation and experimental comparison

Effect of flow field on open channel flow properties using numerical investigation and experimental comparison INTERNATIONAL JOURNAL OF ENERGY AND ENVIRONMENT Volme 3, Isse 4, 2012 pp.617-628 Jornal homepage: www.ijee.ieefondation.org Effect of flow field on open channel flow properties sing nmerical investigation

More information

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg Image Processing and Computer Graphics Rendering Pipeline Matthias Teschner Computer Science Department University of Freiburg Outline introduction rendering pipeline vertex processing primitive processing

More information

Measuring relative phase between two waveforms using an oscilloscope

Measuring relative phase between two waveforms using an oscilloscope Measuring relative hase between two waveforms using an oscilloscoe Overview There are a number of ways to measure the hase difference between two voltage waveforms using an oscilloscoe. This document covers

More information

v w is orthogonal to both v and w. the three vectors v, w and v w form a right-handed set of vectors.

v w is orthogonal to both v and w. the three vectors v, w and v w form a right-handed set of vectors. 3. Cross product Definition 3.1. Let v and w be two vectors in R 3. The cross product of v and w, denoted v w, is the vector defined as follows: the length of v w is the area of the parallelogram with

More information

A MOST PROBABLE POINT-BASED METHOD FOR RELIABILITY ANALYSIS, SENSITIVITY ANALYSIS AND DESIGN OPTIMIZATION

A MOST PROBABLE POINT-BASED METHOD FOR RELIABILITY ANALYSIS, SENSITIVITY ANALYSIS AND DESIGN OPTIMIZATION 9 th ASCE Secialty Conference on Probabilistic Mechanics and Structural Reliability PMC2004 Abstract A MOST PROBABLE POINT-BASED METHOD FOR RELIABILITY ANALYSIS, SENSITIVITY ANALYSIS AND DESIGN OPTIMIZATION

More information

5.3 The Cross Product in R 3

5.3 The Cross Product in R 3 53 The Cross Product in R 3 Definition 531 Let u = [u 1, u 2, u 3 ] and v = [v 1, v 2, v 3 ] Then the vector given by [u 2 v 3 u 3 v 2, u 3 v 1 u 1 v 3, u 1 v 2 u 2 v 1 ] is called the cross product (or

More information

Geometric description of the cross product of the vectors u and v. The cross product of two vectors is a vector! u x v is perpendicular to u and v

Geometric description of the cross product of the vectors u and v. The cross product of two vectors is a vector! u x v is perpendicular to u and v 12.4 Cross Product Geometric description of the cross product of the vectors u and v The cross product of two vectors is a vector! u x v is perpendicular to u and v The length of u x v is uv u v sin The

More information

Triangle Trigonometry and Circles

Triangle Trigonometry and Circles Math Objectives Students will understand that trigonometric functions of an angle do not depend on the size of the triangle within which the angle is contained, but rather on the ratios of the sides of

More information

An Energy-Efficient Communication Scheme in Wireless Cable Sensor Networks

An Energy-Efficient Communication Scheme in Wireless Cable Sensor Networks This fll text aer was eer reiewed at the direction of IEEE Commnications Society sbject matter exerts for blication in the IEEE ICC 11 roceedings An Energy-Efficient Commnication Scheme in Wireless Cable

More information

Designing a TCP/IP Network

Designing a TCP/IP Network C H A P T E R 1 Designing a TCP/IP Network The TCP/IP protocol site defines indstry standard networking protocols for data networks, inclding the Internet. Determining the best design and implementation

More information

Computing Euler angles from a rotation matrix

Computing Euler angles from a rotation matrix Computing Euler angles from a rotation matrix Gregory G. Slabaugh Abstract This document discusses a simple technique to find all possible Euler angles from a rotation matrix. Determination of Euler angles

More information

= y y 0. = z z 0. (a) Find a parametric vector equation for L. (b) Find parametric (scalar) equations for L.

= y y 0. = z z 0. (a) Find a parametric vector equation for L. (b) Find parametric (scalar) equations for L. Math 21a Lines and lanes Spring, 2009 Lines in Space How can we express the equation(s) of a line through a point (x 0 ; y 0 ; z 0 ) and parallel to the vector u ha; b; ci? Many ways: as parametric (scalar)

More information

Double Integrals in Polar Coordinates

Double Integrals in Polar Coordinates Double Integrals in Polar Coorinates Part : The Area Di erential in Polar Coorinates We can also aly the change of variable formula to the olar coorinate transformation x = r cos () ; y = r sin () However,

More information

4.1 Work Done by a Constant Force

4.1 Work Done by a Constant Force 4.1 Work Done by a Constant orce work the prodct of the magnitde of an object s and the component of the applied force in the direction of the Stdying can feel like a lot of work. Imagine stdying several

More information

ASAND: Asynchronous Slot Assignment and Neighbor Discovery Protocol for Wireless Networks

ASAND: Asynchronous Slot Assignment and Neighbor Discovery Protocol for Wireless Networks ASAND: Asynchronos Slot Assignment and Neighbor Discovery Protocol for Wireless Networks Fikret Sivrikaya, Costas Bsch, Malik Magdon-Ismail, Bülent Yener Compter Science Department, Rensselaer Polytechnic

More information

Closer Look at ACOs. Making the Most of Accountable Care Organizations (ACOs): What Advocates Need to Know

Closer Look at ACOs. Making the Most of Accountable Care Organizations (ACOs): What Advocates Need to Know Closer Look at ACOs A series of briefs designed to help advocates nderstand the basics of Accontable Care Organizations (ACOs) and their potential for improving patient care. From Families USA Updated

More information

Bonds with Embedded Options and Options on Bonds

Bonds with Embedded Options and Options on Bonds FIXED-INCOME SECURITIES Chapter 14 Bonds with Embedded Options and Options on Bonds Callable and Ptable Bonds Instittional Aspects Valation Convertible Bonds Instittional Aspects Valation Options on Bonds

More information

STABILITY OF PNEUMATIC and HYDRAULIC VALVES

STABILITY OF PNEUMATIC and HYDRAULIC VALVES STABILITY OF PNEUMATIC and HYDRAULIC VALVES These three tutorials will not be found in any examination syllabus. They have been added to the web site for engineers seeking knowledge on why valve elements

More information

Enabling Advanced Windows Server 2003 Active Directory Features

Enabling Advanced Windows Server 2003 Active Directory Features C H A P T E R 5 Enabling Advanced Windows Server 2003 Active Directory Featres The Microsoft Windows Server 2003 Active Directory directory service enables yo to introdce advanced featres into yor environment

More information

Double Integrals in Polar Coordinates

Double Integrals in Polar Coordinates Double Integrals in Polar Coordinates. A flat plate is in the shape of the region in the first quadrant ling between the circles + and +. The densit of the plate at point, is + kilograms per square meter

More information

UNIT 62: STRENGTHS OF MATERIALS Unit code: K/601/1409 QCF level: 5 Credit value: 15 OUTCOME 2 - TUTORIAL 3

UNIT 62: STRENGTHS OF MATERIALS Unit code: K/601/1409 QCF level: 5 Credit value: 15 OUTCOME 2 - TUTORIAL 3 UNIT 6: STRNGTHS O MTRIS Unit code: K/601/1409 QC level: 5 Credit vale: 15 OUTCOM - TUTORI 3 INTRMDIT ND SHORT COMPRSSION MMBRS Be able to determine the behavioral characteristics of loaded beams, colmns

More information

Linear Programming. Non-Lecture J: Linear Programming

Linear Programming. Non-Lecture J: Linear Programming The greatest flood has the soonest ebb; the sorest tempest the most sdden calm; the hottest love the coldest end; and from the deepest desire oftentimes enses the deadliest hate. Socrates Th extremes of

More information

TWO-DIMENSIONAL TRANSFORMATION

TWO-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 information

Algebra Geometry Glossary. 90 angle

Algebra Geometry Glossary. 90 angle lgebra Geometry Glossary 1) acute angle an angle less than 90 acute angle 90 angle 2) acute triangle a triangle where all angles are less than 90 3) adjacent angles angles that share a common leg Example:

More information

Large Sample Theory. Consider a sequence of random variables Z 1, Z 2,..., Z n. Convergence in probability: Z n

Large Sample Theory. Consider a sequence of random variables Z 1, Z 2,..., Z n. Convergence in probability: Z n Large Samle Theory In statistics, we are interested in the roerties of articular random variables (or estimators ), which are functions of our data. In ymtotic analysis, we focus on describing the roerties

More information

Unified Lecture # 4 Vectors

Unified Lecture # 4 Vectors Fall 2005 Unified Lecture # 4 Vectors These notes were written by J. Peraire as a review of vectors for Dynamics 16.07. They have been adapted for Unified Engineering by R. Radovitzky. References [1] Feynmann,

More information

Chapter 5 Darcy s Law and Applications

Chapter 5 Darcy s Law and Applications Chater 5 Darcy s La and Alications 4.1 Introdction Darcy' s la Note : Time q reservoir scale is dn dt added 1 4. Darcy s La; Flid Potential K h 1 l h K h l Different Sand Pac Different K The ressre at

More information

SIMPLE DESIGN METHOD FOR OPENING WALL WITH VARIOUS SUPPORT CONDITIONS

SIMPLE DESIGN METHOD FOR OPENING WALL WITH VARIOUS SUPPORT CONDITIONS SIMPLE DESIGN METHOD FOR OPENING WALL WITH VARIOUS SUPPORT CONDITIONS Jeng-Han Doh 1, Nhat Minh Ho 1, Griffith School of Engineering, Griffith University-Gold Coast Camps, Qeensland, Astralia ABSTRACT

More information

Newton s three laws of motion, the foundation of classical. Applications of Newton s Laws. Chapter 5. 5.1 Equilibrium of a Particle

Newton s three laws of motion, the foundation of classical. Applications of Newton s Laws. Chapter 5. 5.1 Equilibrium of a Particle Chapter 5 Applications of Newton s Laws The soles of hiking shoes are designed to stick, not slip, on rocky srfaces. In this chapter we ll learn abot the interactions that give good traction. By the end

More information

Corporate performance: What do investors want to know? Innovate your way to clearer financial reporting

Corporate performance: What do investors want to know? Innovate your way to clearer financial reporting www.pwc.com Corporate performance: What do investors want to know? Innovate yor way to clearer financial reporting October 2014 PwC I Innovate yor way to clearer financial reporting t 1 Contents Introdction

More information

On the urbanization of poverty

On the urbanization of poverty On the rbanization of poverty Martin Ravallion 1 Development Research Grop, World Bank 1818 H Street NW, Washington DC, USA Febrary 001; revised Jly 001 Abstract: Conditions are identified nder which the

More information

Review B: Coordinate Systems

Review B: Coordinate Systems MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of hysics 8.02 Review B: Coordinate Systems B.1 Cartesian Coordinates... B-2 B.1.1 Infinitesimal Line Element... B-4 B.1.2 Infinitesimal Area Element...

More information

1 Gambler s Ruin Problem

1 Gambler s Ruin Problem Coyright c 2009 by Karl Sigman 1 Gambler s Ruin Problem Let N 2 be an integer and let 1 i N 1. Consider a gambler who starts with an initial fortune of $i and then on each successive gamble either wins

More information

C-Bus Voltage Calculation

C-Bus Voltage Calculation D E S I G N E R N O T E S C-Bus Voltage Calculation Designer note number: 3-12-1256 Designer: Darren Snodgrass Contact Person: Darren Snodgrass Aroved: Date: Synosis: The guidelines used by installers

More information

INTRODUCTION TO RENDERING TECHNIQUES

INTRODUCTION TO RENDERING TECHNIQUES INTRODUCTION TO RENDERING TECHNIQUES 22 Mar. 212 Yanir Kleiman What is 3D Graphics? Why 3D? Draw one frame at a time Model only once X 24 frames per second Color / texture only once 15, frames for a feature

More information

Planning a Smart Card Deployment

Planning a Smart Card Deployment C H A P T E R 1 7 Planning a Smart Card Deployment Smart card spport in Microsoft Windows Server 2003 enables yo to enhance the secrity of many critical fnctions, inclding client athentication, interactive

More information

THREE DIMENSIONAL GEOMETRY

THREE DIMENSIONAL GEOMETRY Chapter 8 THREE DIMENSIONAL GEOMETRY 8.1 Introduction In this chapter we present a vector algebra approach to three dimensional geometry. The aim is to present standard properties of lines and planes,

More information

Fluent Software Training TRN-99-003. Solver Settings. Fluent Inc. 2/23/01

Fluent Software Training TRN-99-003. Solver Settings. Fluent Inc. 2/23/01 Solver Settings E1 Using the Solver Setting Solver Parameters Convergence Definition Monitoring Stability Accelerating Convergence Accuracy Grid Indeendence Adation Aendix: Background Finite Volume Method

More information

Motorola Reinvents its Supplier Negotiation Process Using Emptoris and Saves $600 Million. An Emptoris Case Study. Emptoris, Inc. www.emptoris.

Motorola Reinvents its Supplier Negotiation Process Using Emptoris and Saves $600 Million. An Emptoris Case Study. Emptoris, Inc. www.emptoris. Motorola Reinvents its Spplier Negotiation Process Using Emptoris and Saves $600 Million An Emptoris Case Stdy Emptoris, Inc. www.emptoris.com VIII-03/3/05 Exective Smmary With the disastros telecommnication

More information

Linear algebra and the geometry of quadratic equations. Similarity transformations and orthogonal matrices

Linear algebra and the geometry of quadratic equations. Similarity transformations and orthogonal matrices MATH 30 Differential Equations Spring 006 Linear algebra and the geometry of quadratic equations Similarity transformations and orthogonal matrices First, some things to recall from linear algebra Two

More information

Planning and Implementing An Optimized Private Cloud

Planning and Implementing An Optimized Private Cloud W H I T E PA P E R Intelligent HPC Management Planning and Implementing An Optimized Private Clod Creating a Clod Environment That Maximizes Yor ROI Planning and Implementing An Optimized Private Clod

More information

MVM-BVRM Video Recording Manager v2.22

MVM-BVRM Video Recording Manager v2.22 Video MVM-BVRM Video Recording Manager v2.22 MVM-BVRM Video Recording Manager v2.22 www.boschsecrity.com Distribted storage and configrable load balancing iscsi disk array failover for extra reliability

More information

Equations Involving Lines and Planes Standard equations for lines in space

Equations Involving Lines and Planes Standard equations for lines in space Equations Involving Lines and Planes In this section we will collect various important formulas regarding equations of lines and planes in three dimensional space Reminder regarding notation: any quantity

More information

Regular Specifications of Resource Requirements for Embedded Control Software

Regular Specifications of Resource Requirements for Embedded Control Software Reglar Specifications of Resorce Reqirements for Embedded Control Software Rajeev Alr and Gera Weiss University of Pennsylvania Abstract For embedded control systems a schedle for the allocation of resorces

More information

Geometric Transformation CS 211A

Geometric Transformation CS 211A Geometric Transformation CS 211A What is transformation? Moving points (x,y) moves to (x+t, y+t) Can be in any dimension 2D Image warps 3D 3D Graphics and Vision Can also be considered as a movement to

More information

Point Location. Preprocess a planar, polygonal subdivision for point location queries. p = (18, 11)

Point Location. Preprocess a planar, polygonal subdivision for point location queries. p = (18, 11) Point Location Prerocess a lanar, olygonal subdivision for oint location ueries. = (18, 11) Inut is a subdivision S of comlexity n, say, number of edges. uild a data structure on S so that for a uery oint

More information

CSC 505, Fall 2000: Week 8

CSC 505, Fall 2000: Week 8 Objecties: CSC 505, Fall 2000: Week 8 learn abot the basic depth-first search algorithm learn how properties of a graph can be inferred from the strctre of a DFS tree learn abot one nontriial application

More information

CRM Customer Relationship Management. Customer Relationship Management

CRM Customer Relationship Management. Customer Relationship Management CRM Cstomer Relationship Management Farley Beaton Virginia Department of Taxation Discssion Areas TAX/AMS Partnership Project Backgrond Cstomer Relationship Management Secre Messaging Lessons Learned 2

More information

CIRCLE COORDINATE GEOMETRY

CIRCLE COORDINATE GEOMETRY CIRCLE COORDINATE GEOMETRY (EXAM QUESTIONS) Question 1 (**) A circle has equation x + y = 2x + 8 Determine the radius and the coordinates of the centre of the circle. r = 3, ( 1,0 ) Question 2 (**) A circle

More information

Lecture L3 - Vectors, Matrices and Coordinate Transformations

Lecture L3 - Vectors, Matrices and Coordinate Transformations S. Widnall 16.07 Dynamics Fall 2009 Lecture notes based on J. Peraire Version 2.0 Lecture L3 - Vectors, Matrices and Coordinate Transformations By using vectors and defining appropriate operations between

More information

The Matrix Elements of a 3 3 Orthogonal Matrix Revisited

The Matrix Elements of a 3 3 Orthogonal Matrix Revisited Physics 116A Winter 2011 The Matrix Elements of a 3 3 Orthogonal Matrix Revisited 1. Introduction In a class handout entitled, Three-Dimensional Proper and Improper Rotation Matrices, I provided a derivation

More information

Factoring Patterns in the Gaussian Plane

Factoring Patterns in the Gaussian Plane Factoring Patterns in the Gaussian Plane Steve Phelps Introduction This paper describes discoveries made at the Park City Mathematics Institute, 00, as well as some proofs. Before the summer I understood

More information

Pythagorean Triples and Rational Points on the Unit Circle

Pythagorean Triples and Rational Points on the Unit Circle Pythagorean Triles and Rational Points on the Unit Circle Solutions Below are samle solutions to the roblems osed. You may find that your solutions are different in form and you may have found atterns

More information

R&DE (Engineers), DRDO. Theories of Failure. rd_mech@yahoo.co.in. Ramadas Chennamsetti

R&DE (Engineers), DRDO. Theories of Failure. rd_mech@yahoo.co.in. Ramadas Chennamsetti heories of Failure ummary Maximum rincial stress theory Maximum rincial strain theory Maximum strain energy theory Distortion energy theory Maximum shear stress theory Octahedral stress theory Introduction

More information

Tools to help Historically Black Colleges & Universities make the most of their brand, website & marketing campaigns

Tools to help Historically Black Colleges & Universities make the most of their brand, website & marketing campaigns Tools to help Historically Black Colleges & Universities make the most of their brand, website & marketing campaigns A service of vitalink, Universal Printing and AndiSites Universities are challenged

More information

1.3. DOT PRODUCT 19. 6. If θ is the angle (between 0 and π) between two non-zero vectors u and v,

1.3. DOT PRODUCT 19. 6. If θ is the angle (between 0 and π) between two non-zero vectors u and v, 1.3. DOT PRODUCT 19 1.3 Dot Product 1.3.1 Definitions and Properties The dot product is the first way to multiply two vectors. The definition we will give below may appear arbitrary. But it is not. It

More information

Solutions for Review Problems

Solutions for Review Problems olutions for Review Problems 1. Let be the triangle with vertices A (,, ), B (4,, 1) and C (,, 1). (a) Find the cosine of the angle BAC at vertex A. (b) Find the area of the triangle ABC. (c) Find a vector

More information

Chapter 1. LAN Design

Chapter 1. LAN Design Chapter 1 LAN Design CCNA3-1 Chapter 1 Note for Instrctors These presentations are the reslt of a collaboration among the instrctors at St. Clair College in Windsor, Ontario. Thanks mst go ot to Rick Graziani

More information

Cosmological Origin of Gravitational Constant

Cosmological Origin of Gravitational Constant Apeiron, Vol. 5, No. 4, October 8 465 Cosmological Origin of Gravitational Constant Maciej Rybicki Sas-Zbrzyckiego 8/7 3-6 Krakow, oland rybicki@skr.pl The base nits contribting to gravitational constant

More information

Lectures notes on orthogonal matrices (with exercises) 92.222 - Linear Algebra II - Spring 2004 by D. Klain

Lectures notes on orthogonal matrices (with exercises) 92.222 - Linear Algebra II - Spring 2004 by D. Klain Lectures notes on orthogonal matrices (with exercises) 92.222 - Linear Algebra II - Spring 2004 by D. Klain 1. Orthogonal matrices and orthonormal sets An n n real-valued matrix A is said to be an orthogonal

More information

Lecture 3: Coordinate Systems and Transformations

Lecture 3: Coordinate Systems and Transformations Lecture 3: Coordinate Systems and Transformations Topics: 1. Coordinate systems and frames 2. Change of frames 3. Affine transformations 4. Rotation, translation, scaling, and shear 5. Rotation about an

More information

Stability Improvements of Robot Control by Periodic Variation of the Gain Parameters

Stability Improvements of Robot Control by Periodic Variation of the Gain Parameters Proceedings of the th World Congress in Mechanism and Machine Science ril ~4, 4, ianin, China China Machinery Press, edited by ian Huang. 86-8 Stability Imrovements of Robot Control by Periodic Variation

More information

3 Building Blocks Of Optimized Price & Promotion Strategies

3 Building Blocks Of Optimized Price & Promotion Strategies 3 Bilding Blocks Of Optimized Price & Promotion Strategies Boosting Brand Loyalty And Profits With Visal Analytics Sponsored by E-book Table of contents Introdction... 3 Consolidate And Analyze Data From

More information

Solutions to old Exam 1 problems

Solutions to old Exam 1 problems Solutions to old Exam 1 problems Hi students! I am putting this old version of my review for the first midterm review, place and time to be announced. Check for updates on the web site as to which sections

More information

SAT Subject Math Level 1 Facts & Formulas

SAT Subject Math Level 1 Facts & Formulas Numbers, Sequences, Factors Integers:..., -3, -2, -1, 0, 1, 2, 3,... Reals: integers plus fractions, decimals, and irrationals ( 2, 3, π, etc.) Order Of Operations: Aritmetic Sequences: PEMDAS (Parenteses

More information

Pinhole Optics. OBJECTIVES To study the formation of an image without use of a lens.

Pinhole Optics. OBJECTIVES To study the formation of an image without use of a lens. Pinhole Otics Science, at bottom, is really anti-intellectual. It always distrusts ure reason and demands the roduction of the objective fact. H. L. Mencken (1880-1956) OBJECTIVES To study the formation

More information

SAT Subject Math Level 2 Facts & Formulas

SAT Subject Math Level 2 Facts & Formulas Numbers, Sequences, Factors Integers:..., -3, -2, -1, 0, 1, 2, 3,... Reals: integers plus fractions, decimals, and irrationals ( 2, 3, π, etc.) Order Of Operations: Arithmetic Sequences: PEMDAS (Parentheses

More information

Algebra. Exponents. Absolute Value. Simplify each of the following as much as possible. 2x y x + y y. xxx 3. x x x xx x. 1. Evaluate 5 and 123

Algebra. Exponents. Absolute Value. Simplify each of the following as much as possible. 2x y x + y y. xxx 3. x x x xx x. 1. Evaluate 5 and 123 Algebra Eponents Simplify each of the following as much as possible. 1 4 9 4 y + y y. 1 5. 1 5 4. y + y 4 5 6 5. + 1 4 9 10 1 7 9 0 Absolute Value Evaluate 5 and 1. Eliminate the absolute value bars from

More information

5. Orthogonal matrices

5. Orthogonal matrices L Vandenberghe EE133A (Spring 2016) 5 Orthogonal matrices matrices with orthonormal columns orthogonal matrices tall matrices with orthonormal columns complex matrices with orthonormal columns 5-1 Orthonormal

More information