Geometric Algebra for Computer Graphics
|
|
- Derrick Horton
- 5 years ago
- Views:
Transcription
1 John Vince Geometric Algebra for Computer Graphics 4u Springer
2 Contents Preface vii 1 Introduction Aims and objectives of this book Mathematics for CGI software The book's structure 2 2 Elementary Algebra 5.; 2.1 Introduction Numbers, variables and arithmetic operators Closure Identity element Inverse element The associative law The commutative law The distributive law Summary 9 3 Complex Algebra Introduction Complex numbers 11 xi
3 xii Contents 3.3 Complex arithmetic The complex plane / as a rotor The product of two complex numbers Powers of complex numbers e, i, sin and cos Logarithm of a complex number Summary 22 4 Vector Algebra Introduction Vector quantities and their graphical representation Vector spaces Linear combinations Spanning sets Linear independence and dependence Standard bases Orthogonal bases Dimension Subspaces Scalar product Vector product Summary 37 5 Quaternion Algebra Introduction Adding quaternions The quaternion product The magnitude of a quaternion The unit quaternion The pure quaternion The conjugate of a quaternion 44
4 Contents xiii 5.8 The inverse quaternion Quaternion algebra Rotating vectors using quaternions Summary 48 6 Geometric Conventions Introduction " Clockwise and anticlockwise Left and right-handed axial systems Summary 54 7 Geometric Algebra Introduction Foundations of geometric algebra Introduction to geometric algebra Length, area and volume The outer product Some algebraic properties Visualizing the outer product Orthogonal bases The outer product in action Area of a triangle The sine rule Intersection of two lines Summary 77 8 The Geometric Product Introduction Clifford's definition of the geometric product Orthogonal vectors Linearly dependent vectors Linearly independent vectors The product of identical basis vectors The product of orthogonal basis vectors The imaginary properties of the outer product The unit bivector pseudoscalar The rotational properties of the pseudoscalar Summary of the products 87
5 xiv Contents 8.5 Multivectors in R The relationship between bivectors, complex numbers and vectors Reversion Rotations in R The vector-bivector product in R Volumes and the trivector The unit trivector pseudoscalar The product of the unit basis vectors in R The product of identical basis vectors The product of orthogonal basis vectors The imaginary properties of the unit bivectors The vector-unit bivector product in R The vector-bivector product in R Unit bivector-bivector products in R Unit vector-trivector product in R Unit bivector-trivector product in R Unit trivector-trivector product in R Higher products in R Blades Duality transformation Summary of products in K Multivectors in R 3 Ill 8.24 Relationship between vector algebra and geometric algebra Relationship between the outer product and the cross product Relationship between geometric algebra and quaternions Inverse of a vector The meet operation Summary Reflections and Rotations Introduction Reflections Reflecting vectors 127
6 Contents xv Reflecting bivectors Reflecting trivectors Rotations Rotating by double reflecting Rotors Rotor matrix Building rotors Interpolating rotors Summary Geometric Algebra and Geometry Introduction Point inside a triangle Point inside a 2D triangle Point inside a 3D triangle 158 ' "' 10.3 The relationship between bivectors and direction cosines Lines and planes 166 ' Relative orientation of a point and a line Relative orientation of a point and a plane Shortest distance from a point to a plane A line intersecting a plane Perspective projection Back-face removal Homogeneous coordinates Introduction Representing 2D lines in 3D homogeneous space Intersection oftwo lines in R Representing 3D lines in 4D homogeneous space Representing lines and planes in 4D homogeneous space Summary Conformal Geometry Introduction Spatial dimension Algebraic underpinning Mathematical language and notation Protection Stereographic projection Signatures and null vectors 204
7 xvi Contents 11.4 The basis blades for the conformal model Representing geometric objects Points Point pair Lines Circles Planes Spheres Conformal transformations Translations Rotations Dilations Reflections Intersections Summary Applications of Geometric Algebra Introduction D Linear transformations Scale transform Refraction transform Rigid-body pose control Ray tracing Summary Programming Tools for Geometric Algebra Introduction Programming implications Programming tools Summary Conclusion 243 References 245 Index 249
Geometric Algebra for Computer Graphics
Geometric Algebra for Computer Graphics John Vince Geometric Algebra for Computer Graphics 123 John Vince, MTech, PhD, DSc Emeritus Professor in Digital Media Bournemouth University UK ISBN 978-1-84628-996-5
More informationIntroduction to Geometric Algebra Lecture I
Introduction to Geometric Algebra Lecture I Leandro A. F. Fernandes laffernandes@inf.ufrgs.br Manuel M. Oliveira oliveira@inf.ufrgs.br CG UFRGS Geometric problems Geometric data Lines, planes, circles,
More informationGeometric Algebra. 8. Conformal Geometric Algebra. Dr Chris Doran ARM Research
Geometric Algebra 8. Conformal Geometric Algebra Dr Chris Doran ARM Research Motivation Projective geometry showed that there is considerable value in treating points as vectors Key to this is a homogeneous
More informationUnified Mathematics (Uni-Math)
Unified Mathematics (Uni-Math) with Geometric Algebra (GA) David Hestenes Arizona State University For geometry, you know, is the gateway to science, and that gate is so low and small that you can enter
More informationAPPENDIX A CLIFFORD ALGEBRA
1 APPENDIX A CLIFFORD ALGEBRA Clifford algebra (CA), or geometric algebra, is a powerful mathematical tool which allows for a direct and intuitive solution of geometric problems in fields as computer graphics,
More informationIntroduction to Geometric Algebra Lecture VI
Introduction to Geometric Algebra Lecture VI Leandro A. F. Fernandes laffernandes@inf.ufrgs.br Manuel M. Oliveira oliveira@inf.ufrgs.br Visgraf - Summer School in Computer Graphics - 2010 CG UFRGS Lecture
More informationIntroduction to Geometric Algebra
Introduction to Geometric Algebra Lecture 1 Why Geometric Algebra? Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Lecture notes available in http://www.ic.uff.br/~laffernandes/teaching/2011.2/topicos_ag
More informationPRIMITIVES INTERSECTION WITH CONFORMAL 5D GEOMETRY
PRIMITIVES INTERSECTION WITH CONFORMAL 5D GEOMETRY Eduardo Roa eduroam@ldc.usb.ve Víctor Theoktisto vtheok@usb.ve Laboratorio de Computación Gráfica e Interacción Universidad Simón Bolívar, Caracas-VENEZUELA.
More informationGame Mathematics. (12 Week Lesson Plan)
Game Mathematics (12 Week Lesson Plan) Lesson 1: Set Theory Textbook: Chapter One (pgs. 1 15) We begin the course by introducing the student to a new vocabulary and set of rules that will be foundational
More informationFrom Grassmann s vision to Geometric Algebra Computing
From Grassmann s vision to Geometric Algebra Computing Dietmar Hildenbrand 1. Introduction What mathematicians often call Clifford algebra is called geometric algebra if the focus is on the geometric meaning
More informationPythagorean - Hodograph Curves: Algebra and Geometry Inseparable
Rida T. Farouki Pythagorean - Hodograph Curves: Algebra and Geometry Inseparable With 204 Figures and 15 Tables 4y Springer Contents 1 Introduction 1 1.1 The Lure of Analytic Geometry 1 1.2 Symbiosis of
More informationGraphics and Interaction Transformation geometry and homogeneous coordinates
433-324 Graphics and Interaction Transformation geometry and homogeneous coordinates Department of Computer Science and Software Engineering The Lecture outline Introduction Vectors and matrices Translation
More informationCOMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates
COMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates Department of Computer Science and Software Engineering The Lecture outline Introduction Vectors and matrices Translation
More informationGEOMETRIC TOOLS FOR COMPUTER GRAPHICS
GEOMETRIC TOOLS FOR COMPUTER GRAPHICS PHILIP J. SCHNEIDER DAVID H. EBERLY MORGAN KAUFMANN PUBLISHERS A N I M P R I N T O F E L S E V I E R S C I E N C E A M S T E R D A M B O S T O N L O N D O N N E W
More informationANALYSIS OF POINT CLOUDS Using Conformal Geometric Algebra
ANALYSIS OF POINT CLOUDS Using Conformal Geometric Algebra Dietmar Hildenbrand Research Center of Excellence for Computer Graphics, University of Technology, Darmstadt, Germany Dietmar.Hildenbrand@gris.informatik.tu-darmstadt.de
More informationVersor Cheat Sheet. versor.mat.ucsb.edu. February 4, 2013
Versor Cheat Sheet versor.mat.ucsb.edu February 4, 2013 1 Graphic Symbol Geometric State Grade(s) Algebraic Form Abbr. Scalar 0 α Sca Vector 1 a = αe 1 + βe 2 + γe 3 Vec Bivector 2 B = a b Biv Trivector
More informationIntegrated Algebra 2 and Trigonometry. Quarter 1
Quarter 1 I: Functions: Composition I.1 (A.42) Composition of linear functions f(g(x)). f(x) + g(x). I.2 (A.42) Composition of linear and quadratic functions II: Functions: Quadratic II.1 Parabola The
More informationarxiv:cs.cg/ v1 9 Oct 2003
Circle and sphere blending with conformal geometric algebra Chris Doran 1 Astrophysics Group, Cavendish Laboratory, Madingley Road, Cambridge CB3 0HE, UK. arxiv:cs.cg/0310017 v1 9 Oct 2003 Abstract Blending
More informationIntroduction to Geometric Algebra
Introduction to Geometric Algebra Lecture 6 Intersection and Union of Subspaces Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Lecture notes available in http://www.ic.uff.br/~laffernandes/teaching/2013.1/topicos_ag
More informationQuaternions and Dual Coupled Orthogonal Rotations in Four-Space
Quaternions and Dual Coupled Orthogonal Rotations in Four-Space Kurt Nalty January 8, 204 Abstract Quaternion multiplication causes tensor stretching) and versor turning) operations. Multiplying by unit
More informationDesign of Algorithms of Robot Vision Using Conformal Geometric Algebra
International Mathematical Forum, 2, 2007, no. 20, 981-1005 Design of Algorithms of Robot Vision Using Conformal Geometric Algebra Luis Falcón-Morales Mathematics Department Tecnológico de Monterrey Guadalajara,
More informationToday. Today. Introduction. Matrices. Matrices. Computergrafik. Transformations & matrices Introduction Matrices
Computergrafik Matthias Zwicker Universität Bern Herbst 2008 Today Transformations & matrices Introduction Matrices Homogeneous Affine transformations Concatenating transformations Change of Common coordinate
More informationG 6,3 GEOMETRIC ALGEBRA
9 th International Conference on Clifford Algebras and their Applications in Mathematical Physics K. Gürlebeck (ed.) Weimar, Germany, 15 0 July 011 G 6,3 GEOMETRIC ALGEBRA Julio Zamora-Esquivel Intel,VPG,Guadalajara
More informationGeometric Hand-Eye Calibration for an Endoscopic Neurosurgery System
2008 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 2008 Geometric Hand-Eye Calibration for an Endoscopic Neurosurgery System Jorge Rivera-Rovelo Silena Herold-Garcia
More informationPetShop (BYU Students, SIGGRAPH 2006)
Now Playing: PetShop (BYU Students, SIGGRAPH 2006) My Mathematical Mind Spoon From Gimme Fiction Released May 10, 2005 Geometric Objects in Computer Graphics Rick Skarbez, Instructor COMP 575 August 30,
More informationIntroduction to Geometric Algebra Lecture V
Introduction to Geometric Algebra Lecture V Leandro A. F. Fernandes laffernandes@inf.ufrgs.br Manuel M. Oliveira oliveira@inf.ufrgs.br Visgraf - Summer School in Computer Graphics - 2010 CG UFRGS Lecture
More informationGeometrical Optics INTRODUCTION. Wave Fronts and Rays
Geometrical Optics INTRODUCTION In this experiment, the optical characteristics of mirrors, lenses, and prisms will be studied based on using the following physics definitions and relationships plus simple
More informationGeometric Algebra for Computer Science
Geometric Algebra for Computer Science Geometric Algebra for Computer Science An Object-oriented Approach to Geometry LEO DORST DANIEL FONTIJNE STEPHEN MANN AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK
More informationEXPERIENCING GEOMETRY
EXPERIENCING GEOMETRY EUCLIDEAN AND NON-EUCLIDEAN WITH HISTORY THIRD EDITION David W. Henderson Daina Taimina Cornell University, Ithaca, New York PEARSON Prentice Hall Upper Saddle River, New Jersey 07458
More informationCT5510: Computer Graphics. Transformation BOCHANG MOON
CT5510: Computer Graphics Transformation BOCHANG MOON 2D Translation Transformations such as rotation and scale can be represented using a matrix M.., How about translation? No way to express this using
More informationPLAY WITH GEOMETRY ANIMATED AND INTERACTIVE, FREE, INSTANT ACCESS, ONLINE GEOMETRIC ALGEBRA JAVA APPLETS WITH CINDERELLA
Fukui University International Congress 2002, International Symposium on Advanced Mechanical Engineering, Workshop on Mechanical Engineering between Fukui-Pukyong National Universities, 11-13 September
More information2D Euclidean Geometric Algebra Matrix Representation
2D Euclidean Geometric Algebra Matrix Representation Kurt Nalt March 29, 2015 Abstract I present the well-known matrix representation of 2D Euclidean Geometric Algebra, and suggest a literal geometric
More informationAdvanced Geometric Approach for Graphics and Visual Guided Robot Object Manipulation
Advanced Geometric Approach for Graphics and Visual Guided Robot Object Manipulation Dietmar Hildenbrand Interactive Graphics Systems Group University of Technology Darmstadt, Germany dhilden@gris.informatik.tu-darmstadt.de
More informationModule 1 Session 1 HS. Critical Areas for Traditional Geometry Page 1 of 6
Critical Areas for Traditional Geometry Page 1 of 6 There are six critical areas (units) for Traditional Geometry: Critical Area 1: Congruence, Proof, and Constructions In previous grades, students were
More informationFoundations of Geometric Algebra Computing
Foundations of Geometric Algebra Computing 26.10.2012 Dr.-Ing. Dietmar Hildenbrand LOEWE Priority Program Cocoon Technische Universität Darmstadt Achtung Änderung! Die Übung findet Montags jeweils 11:40
More informationCS184: Using Quaternions to Represent Rotation
Page 1 of 5 CS 184 home page A note on these notes: These notes on quaternions were created as a resource for students taking CS184 at UC Berkeley. I am not doing any research related to quaternions and
More informationGaigen: a Geometric Algebra Implementation Generator
Gaigen: a Geometric Algebra Implementation Generator Daniël Fontijne, Tim Bouma, Leo Dorst University of Amsterdam July 28, 2002 Abstract This paper describes an approach to implementing geometric algebra.
More informationCV: 3D sensing and calibration
CV: 3D sensing and calibration Coordinate system changes; perspective transformation; Stereo and structured light MSU CSE 803 1 roadmap using multiple cameras using structured light projector 3D transformations
More informationRobot object manipulation using stereoscopic vision and conformal geometric algebra
Applied Bionics and Biomechanics 8 (2011 411 428 DOI 10.3233/ABB-2011-0005 IOS Press 411 Robot object manipulation using stereoscopic vision and conformal geometric algebra Julio Zamora-Esquivel a, and
More informationLinear Algebra Part I - Linear Spaces
Linear Algebra Part I - Linear Spaces Simon Julier Department of Computer Science, UCL S.Julier@cs.ucl.ac.uk http://moodle.ucl.ac.uk/course/view.php?id=11547 GV01 - Mathematical Methods, Algorithms and
More informationHonors Precalculus: Solving equations and inequalities graphically and algebraically. Page 1
Solving equations and inequalities graphically and algebraically 1. Plot points on the Cartesian coordinate plane. P.1 2. Represent data graphically using scatter plots, bar graphs, & line graphs. P.1
More informationModeling Adaptive Deformations during Free-form Pose Estimation
Modeling Adaptive Deformations during Free-form Pose Estimation Bodo Rosenhahn, Christian Perwass, Gerald Sommer Institut für Informatik und Praktische Mathematik Christian-Albrechts-Universität zu Kiel
More informationMODERN FACTOR ANALYSIS
MODERN FACTOR ANALYSIS Harry H. Harman «ö THE pigj UNIVERSITY OF CHICAGO PRESS Contents LIST OF ILLUSTRATIONS GUIDE TO NOTATION xv xvi Parti Foundations of Factor Analysis 1. INTRODUCTION 3 1.1. Brief
More informationCOMPUTER GRAPHICS USING CONFORMAL GEOMETRIC ALGEBRA
COMPUTER GRAPHICS USING CONFORMAL GEOMETRIC ALGEBRA Richard James Wareham Robinson College November 006 A dissertation submitted to the UNIVERSITY OF CAMBRIDGE for the degree of DOCTOR OF PHILOSOPHY SIGNAL
More informationME 115(a): Final Exam (Winter Quarter 2009/2010)
ME 115(a): Final Exam (Winter Quarter 2009/2010) Instructions 1. Limit your total time to 5 hours. That is, it is okay to take a break in the middle of the exam if you need to ask a question, or go to
More informationFoundations for Functions Knowledge and Skills: Foundations for Functions Knowledge and Skills:
Texas University Interscholastic League Contest Event: Mathematics The 40-minute, 60-question contest is designed to test knowledge and understanding in the areas of algebra I and II, geometry, trigonometry,
More informationOptimum Array Processing
Optimum Array Processing Part IV of Detection, Estimation, and Modulation Theory Harry L. Van Trees WILEY- INTERSCIENCE A JOHN WILEY & SONS, INC., PUBLICATION Preface xix 1 Introduction 1 1.1 Array Processing
More informationLesson 20: Exploiting the Connection to Cartesian Coordinates
: Exploiting the Connection to Cartesian Coordinates Student Outcomes Students interpret complex multiplication as the corresponding function of two real variables. Students calculate the amount of rotation
More informationMathematical Tools in Computer Graphics with C# Implementations Table of Contents
Mathematical Tools in Computer Graphics with C# Implementations by Hardy Alexandre, Willi-Hans Steeb, World Scientific Publishing Company, Incorporated, 2008 Table of Contents List of Figures Notation
More informationMultiple View Geometry in Computer Vision
Multiple View Geometry in Computer Vision Prasanna Sahoo Department of Mathematics University of Louisville 1 Projective 3D Geometry (Back to Chapter 2) Lecture 6 2 Singular Value Decomposition Given a
More information3D Game Engine Programming. Understanding Quaternions. Helping you build your dream game engine. Posted on June 25, 2012 by Jeremiah van Oosten
3D Game Engine Programming Helping you build your dream game engine. Understanding Quaternions Posted on June 25, 2012 by Jeremiah van Oosten Understanding Quaternions In this article I will attempt to
More informationGeometric transformations assign a point to a point, so it is a point valued function of points. Geometric transformation may destroy the equation
Geometric transformations assign a point to a point, so it is a point valued function of points. Geometric transformation may destroy the equation and the type of an object. Even simple scaling turns a
More informationTEACHER CERTIFICATION STUDY GUIDE KNOWLEDGE OF MATHEMATICS THROUGH SOLVING...1
TABLE OF CONTENTS COMPETENCY/SKILLS PG # COMPETENCY 1 KNOWLEDGE OF MATHEMATICS THROUGH PROBLEM SOLVING...1 Skill 1.1 Skill 1.2 Skill 1.3 Skill 1.4 Identify appropriate mathematical problems from real-world
More informationAmphitheater School District End Of Year Algebra II Performance Assessment Review
Amphitheater School District End Of Year Algebra II Performance Assessment Review This packet is intended to support student preparation and review for the Algebra II course concepts for the district common
More information(Received February 18, 2005)
福井大学工学部研究報告第 53 巻第 1 号 2005 年 3 月 Mem. Fac. Eng. Univ. Fukui, Vol. 53, No. 1 (March 2005) The GeometricAlgebra Java Package Novel Structure Implementation of 5D Geometric Algebra R 4,1 for Object Oriented
More informationLOGIC AND DISCRETE MATHEMATICS
LOGIC AND DISCRETE MATHEMATICS A Computer Science Perspective WINFRIED KARL GRASSMANN Department of Computer Science University of Saskatchewan JEAN-PAUL TREMBLAY Department of Computer Science University
More informationINDEPENDENT SCHOOL DISTRICT 196 Rosemount, Minnesota Educating our students to reach their full potential
INDEPENDENT SCHOOL DISTRICT 196 Rosemount, Minnesota Educating our students to reach their full potential MINNESOTA MATHEMATICS STANDARDS Grades 9, 10, 11 I. MATHEMATICAL REASONING Apply skills of mathematical
More informationGeometry: Unit 1: Transformations. Chapter 14 (In Textbook)
Geometry: Unit 1: Transformations Chapter 14 (In Textbook) Transformations Objective: Students will be able to do the following, regarding geometric transformations. Write Transformations Symbolically
More informationHumanoid Robotics. Projective Geometry, Homogeneous Coordinates. (brief introduction) Maren Bennewitz
Humanoid Robotics Projective Geometry, Homogeneous Coordinates (brief introduction) Maren Bennewitz Motivation Cameras generate a projected image of the 3D world In Euclidian geometry, the math for describing
More informationAdvances in Applied Clifford Algebras Boosted Surfaces: Synthesis of 3D Meshes using Point Pair Generators in the Conformal Model
Advances in Applied Clifford Algebras Boosted Surfaces: Synthesis of 3D Meshes using Point Pair Generators in the Conformal Model --Manuscript Draft-- Manuscript Number: Full Title: Boosted Surfaces: Synthesis
More informationCS452/552; EE465/505. Geometry Transformations
CS452/552; EE465/505 Geometry Transformations 1-26-15 Outline! Geometry: scalars, points & vectors! Transformations Read: Angel, Chapter 4 (study cube.html/cube.js example) Appendix B: Spaces (vector,
More informationExtended Mathematics for Cambridge IGCSE by David Rayner. Chapter 1. Identify and use rational and irrational numbers, real numbers.
Schemes of Work Overview Structure There are two separate schemes of work laid out in the following units, one for students following the Core Curriculum and one for students following the Extended Curriculum.
More informationComplex Numbers from A to... Z
Titu Andreescu Dorin Andrica Complex Numbers from A to... Z Birkhauser Boston Basel Berlin Contents Preface Notation ix xiii 1 Complex Numbers in Algebraic Form 1 1.1 Algebraic Representation of Complex
More informationQuaternions & Rotation in 3D Space
Quaternions & Rotation in 3D Space 1 Overview Quaternions: definition Quaternion properties Quaternions and rotation matrices Quaternion-rotation matrices relationship Spherical linear interpolation Concluding
More informationMontana Instructional Alignment HPS Critical Competencies Mathematics Honors Pre-Calculus
Content Standards Content Standard 1 - Number Sense and Operations Content Standard 2 - Data Analysis A student, applying reasoning and problem solving, will use number sense and operations to represent
More informationInverse Kinematics of a Humanoid Robot based on Conformal Geometric Algebra using optimized Code Generation
2008 8 th IEEE-RAS International Conference on Humanoid Robots December 1 ~ 3, 2008 / Daejeon, Korea Inverse Kinematics of a Humanoid Robot based on Conformal Geometric Algebra using optimized Code Generation
More informationVisualization of the projective line geometry for geometric algebra
Visualization of the projective line geometry for geometric algebra Drawing lines in GAViewer Patrick M. de Kok 5640318 Bachelor thesis Credits: 18EC Bacheloropleiding Kunstmatige Intelligentie University
More informationThe Making of a Geometric Algebra Package in Matlab Computer Science Department University of Waterloo Research Report CS-99-27
The Making of a Geometric Algebra Package in Matlab Computer Science Department University of Waterloo Research Report CS-99-27 Stephen Mann, Leo Dorst, and Tim Bouma smann@cgl.uwaterloo.ca, leo@wins.uva.nl,
More informationTABLE 2: Mathematics College Readiness Standards for Score Range 13 15
TABLE 2: Mathematics College Readiness Standards for Score Range 13 15 Perform one-operation computation with whole numbers and decimals Solve problems in one or two steps using whole numbers Perform common
More informationCS 130 Final. Fall 2015
CS 130 Final Fall 2015 Name Student ID Signature You may not ask any questions during the test. If you believe that there is something wrong with a question, write down what you think the question is trying
More informationRevision Problems for Examination 2 in Algebra 1
Centre for Mathematical Sciences Mathematics, Faculty of Science Revision Problems for Examination in Algebra. Let l be the line that passes through the point (5, 4, 4) and is at right angles to the plane
More informationRida Farouki from the University of California at Davis (UCD), USA, for inviting me to work with them. The work on random multivector variables and
Preface Geometry is a pervasive mathematical concept that appears in many places and in many disguises. The representation of geometric entities, of their unions and intersections, and of their transformations
More informationCS354 Computer Graphics Rotations and Quaternions
Slide Credit: Don Fussell CS354 Computer Graphics Rotations and Quaternions Qixing Huang April 4th 2018 Orientation Position and Orientation The position of an object can be represented as a translation
More informationIntroduction Ray tracing basics Advanced topics (shading) Advanced topics (geometry) Graphics 2010/2011, 4th quarter. Lecture 11: Ray tracing
Lecture 11 Ray tracing Introduction Projection vs. ray tracing Projection Ray tracing Rendering Projection vs. ray tracing Projection Ray tracing Basic methods for image generation Major areas of computer
More information(based on Assessment Criteria)
NO. OF GRADE 10 ASSESSMENT SESSIONS (MATHEMATICS) INTERDISCIPLINARY 25 TOPIC- GEOMETRY AOI- Human Ingenuity SIGNIFICANT CONCEPTS- Geometry allows us to work out the relationships Between shapes, forms
More informationReal-Time Rendering. Tomas Möller Eric Haines. A K Peters Natick, Massachusetts
Real-Time Rendering Tomas Möller Eric Haines n A K Peters Natick, Massachusetts Contents Preface 1 Introduction 1 1.1 Contents Overview 2 1.2 Notation and Definitions 3 1.2.1 Mathematical Notation 3 1.2.2
More informationBracken County Schools Curriculum Guide Geometry
Geometry Unit 1: Lines and Angles (Ch. 1-3) Suggested Length: 6 weeks Core Content 1. What properties do lines and angles demonstrate in Geometry? 2. How do you write the equation of a line? 3. What affect
More informationGeometry. Chapter 1 Foundations for Geometry. Chapter 2 Geometric Reasoning. Chapter 3 Parallel and Perpendicular Lines. Chapter 4 Triangle Congruence
Geometry Chapter 1 Foundations for Geometry Chapter 2 Geometric Reasoning Chapter 3 Parallel and Perpendicular Lines Chapter 4 Triangle Congruence Chapter 5 Properties and Attributes of Triangles Chapter
More informationMathematics 6 12 Section 26
Mathematics 6 12 Section 26 1 Knowledge of algebra 1. Apply the properties of real numbers: closure, commutative, associative, distributive, transitive, identities, and inverses. 2. Solve linear equations
More informationModern Multidimensional Scaling
Ingwer Borg Patrick Groenen Modern Multidimensional Scaling Theory and Applications With 116 Figures Springer Contents Preface vii I Fundamentals of MDS 1 1 The Four Purposes of Multidimensional Scaling
More informationCoordinate Free Perspective Projection of Points in the Conformal Model Using Transversions
Coordinate Free Perspective Projection of Points in the Conformal Model Using Transversions Stephen Mann Abstract Goldman presented a method for computing a versor form of the perspective projection of
More informationProgramming with Gaigen 2
Programming with Gaigen 2 p. 1/24 Programming with Gaigen 2 Programming with Gaigen 2 Daniel Fontijne University of Amsterdam fontijne@science.uva.nl Programming with Gaigen 2 p. 2/24 Overview Part I What
More informationAdvanced Computer Graphics Transformations. Matthias Teschner
Advanced Computer Graphics Transformations Matthias Teschner Motivation Transformations are used To convert between arbitrary spaces, e.g. world space and other spaces, such as object space, camera space
More informationEFFICIENT INVERSE KINEMATICS ALGORITHM BASED ON CONFORMAL GEOMETRIC ALGEBRA Using Reconfigurable Hardware
EFFICIENT INVERSE KINEMATICS ALGORITHM BASED ON CONFORMAL GEOMETRIC ALGEBRA Using Reconfigurable Hardware Dietmar Hildenbrand Research Center of Excellence for Computer Graphics, University of Technology,
More informationAlbertson AP Calculus AB AP CALCULUS AB SUMMER PACKET DUE DATE: The beginning of class on the last class day of the first week of school.
Albertson AP Calculus AB Name AP CALCULUS AB SUMMER PACKET 2017 DUE DATE: The beginning of class on the last class day of the first week of school. This assignment is to be done at you leisure during the
More informationAnimation. Keyframe animation. CS4620/5620: Lecture 30. Rigid motion: the simplest deformation. Controlling shape for animation
Keyframe animation CS4620/5620: Lecture 30 Animation Keyframing is the technique used for pose-to-pose animation User creates key poses just enough to indicate what the motion is supposed to be Interpolate
More informationCurriculum Catalog
2017-2018 Curriculum Catalog 2017 Glynlyon, Inc. Table of Contents GEOMETRY COURSE OVERVIEW... 1 UNIT 1: INTRODUCTION... 1 UNIT 2: LOGIC... 2 UNIT 3: ANGLES AND PARALLELS... 2 UNIT 4: CONGRUENT TRIANGLES
More informationMathematics NC Math 3 Scope and Sequence 176 Instructional Days (Traditional) 88 Instructional Days (Block) 9 Units
Mathematics NC Math 3 Scope and Sequence 176 Instructional () 88 Instructional () 9 Units Unit 1: Functions and Their Inverses NC.M3.F-BF.4a Understand the inverse relationship between exponential and
More informationQuaternion Rotations AUI Course Denbigh Starkey
Major points of these notes: Quaternion Rotations AUI Course Denbigh Starkey. What I will and won t be doing. Definition of a quaternion and notation 3 3. Using quaternions to rotate any point around an
More information6-12 Math Course Sequence Effective
6-12 Math Course Sequence Effective 2009-2010 Regular Single Acceleration Double Acceleration Grade 6 Everyday Math Pre- Algebra Linear Algebra I Grade 7 Pre-Algebra Linear Algebra I Intermediate Algebra
More informationUnit 13: Periodic Functions and Trig
Date Period Unit 13: Periodic Functions and Trig Day Topic 0 Special Right Triangles and Periodic Function 1 Special Right Triangles Standard Position Coterminal Angles 2 Unit Circle Cosine & Sine (x,
More informationSupporting planning for shape, space and measures in Key Stage 4: objectives and key indicators
1 of 7 Supporting planning for shape, space and measures in Key Stage 4: objectives and key indicators This document provides objectives to support planning for shape, space and measures in Key Stage 4.
More informationPrentice Hall Geometry 2011 Correlated to: Washington Mathematics Standards, Geometry (2008)
Geometry G.1. Core Content: Logical arguments and proofs (Logic) Students formalize the reasoning skills they have developed in previous grades and solidify their understanding of what it means to prove
More informationMidterm Exam! CS 184: Foundations of Computer Graphics! page 1 of 14!
Midterm Exam! CS 184: Foundations of Computer Graphics! page 1 of 14! Student Name:!! Class Account Username:! Instructions: Read them carefully!! The exam begins at 2:40pm and ends at 4:00pm. You must
More information336 Geometry for computer graphics
Index A acute angle, 4 triangle, 11 addition quaternions, 33 vectors, 30 algebra matrices, 2 vectors, 29 alternate exterior angles, 4 interior angles, 4, 86 segment theorem, 183 altitude, see height altitude
More informationThis image cannot currently be displayed. Course Catalog. Geometry Glynlyon, Inc.
This image cannot currently be displayed. Course Catalog Geometry 2016 Glynlyon, Inc. Table of Contents COURSE OVERVIEW... 1 UNIT 1: INTRODUCTION... 1 UNIT 2: LOGIC... 1 UNIT 3: ANGLES AND PARALLELS...
More informationHomework 5: Transformations in geometry
Math 21b: Linear Algebra Spring 2018 Homework 5: Transformations in geometry This homework is due on Wednesday, February 7, respectively on Thursday February 8, 2018. 1 a) Find the reflection matrix at
More informationGeometry. CS 537 Interactive Computer Graphics Prof. David E. Breen Department of Computer Science
Geometry CS 537 Interactive Computer Graphics Prof. David E. Breen Department of Computer Science E. Angel and D. Shreiner: Interactive Computer Graphics 6E Addison-Wesley 2012. 1 Objectives Introduce
More informationCurriculum Map: Mathematics
Curriculum Map: Mathematics Course: Honors Advanced Precalculus and Trigonometry Grade(s): 11-12 Unit 1: Functions and Their Graphs This chapter will develop a more complete, thorough understanding of
More informationVisualizing Quaternions
Visualizing Quaternions Andrew J. Hanson Computer Science Department Indiana University Siggraph 1 Tutorial 1 GRAND PLAN I: Fundamentals of Quaternions II: Visualizing Quaternion Geometry III: Quaternion
More information