CPSC 453 Tutorials Xin Liu Oct 16, 2013. HW1 review Why I was wrong?

Slides:



Advertisements
Similar presentations
COMPUTER GRAPHICS 2D TRANSFORMATIONS.
Advertisements

Computer Graphics Lecture 4 Geometry & Transformations.
Arbitrary Rotations in 3D Lecture 18 Wed, Oct 8, 2003.
Bellwork  Perform a glide reflection of and over line y=x for the points A: (-4,2), B:(-22,-3) and C:( 0,2) No Clickers.
Geometry (Many slides adapted from Octavia Camps and Amitabh Varshney)
CMPE 466 COMPUTER GRAPHICS
Math for CSTutorial 11 Course Outline Homogeneous Coordinates.
Linear Algebra and SVD (Some slides adapted from Octavia Camps)
Computer Graphics Recitation 2. 2 The plan today Learn about rotations in 2D and 3D. Representing rotations by quaternions.
3D Coordinate Systems and Transformations Revision 1
COMP322/S2000/L221 Relationship between part, camera, and robot (cont’d) the inverse perspective transformation which is dependent on the focal length.
ME221Lecture 61 ME 221 Statics Sections 2.6 – 2.8.
Math for CSLecture 11 Mathematical Methods for Computer Science Lecture 1.
Math for CSLecture 11 Mathematical Methods for Computer Science Lecture 1.
The linear algebra of Canadarm
04 – Geometric Transformations Overview Geometric Primitives –Points, Lines, Planes 2D Geometric Transformations –Translation, Rotation, Scaling, Affine,
Section 9.5: Equations of Lines and Planes
Section 9.4: The Cross Product Practice HW from Stewart Textbook (not to hand in) p. 664 # 1, 7-17.
Transformations Aaron Bloomfield CS 445: Introduction to Graphics
7.1 Scalars and vectors Scalar: a quantity specified by its magnitude, for example: temperature, time, mass, and density Chapter 7 Vector algebra Vector:
Geometric Transformation. So far…. We have been discussing the basic elements of geometric programming. We have discussed points, vectors and their operations.
Day 1 Eigenvalues and Eigenvectors
Graphics Graphics Korea University kucg.korea.ac.kr Transformations 고려대학교 컴퓨터 그래픽스 연구실.
CPSC 491 Xin Liu Nov 17, Introduction Xin Liu PhD student of Dr. Rokne Contact Slides downloadable at pages.cpsc.ucalgary.ca/~liuxin.
CSE 681 Review: Transformations. CSE 681 Transformations Modeling transformations build complex models by positioning (transforming) simple components.
1 MAC 2103 Module 6 Euclidean Vector Spaces I. 2 Rev.F09 Learning Objectives Upon completing this module, you should be able to: 1. Use vector notation.
Transformations Jehee Lee Seoul National University.
CS 376 Introduction to Computer Graphics 02 / 16 / 2007 Instructor: Michael Eckmann.
Do Now: Evaluate: 3AB. Algebra II 3.7: Evaluate Determinants HW: p.207 (4-14 even) Test : Friday, 12/6.
Matrices, Transformations and the 3D Pipeline Matthew Rusch Paul Keet.
Jinxiang Chai CSCE441: Computer Graphics 3D Transformations 0.
Jinxiang Chai Composite Transformations and Forward Kinematics 0.
16/5/ :47 UML Computer Graphics Conceptual Model Application Model Application Program Graphics System Output Devices Input Devices API Function.
CGDD 4003 THE MATH LECTURE (BOILED DOWN, YET LIGHTLY SALTED)
Rotation matrices 1 Constructing rotation matricesEigenvectors and eigenvalues 0 x y.
Computer Graphics 3D Transformations. Translation.
Geometric Transformations
3D Transformation A 3D point (x,y,z) – x,y, and z coordinates
Euler Angles This means, that we can represent an orientation with 3 numbers Assuming we limit ourselves to 3 rotations without successive rotations about.
Homogeneous Coordinates and Matrix Representations Cartesian coordinate (x, y, z) Homogeneous coordinate (x h, y h, z h, h) Usually h = 1. But there are.
Jinxiang Chai CSCE441: Computer Graphics 3D Transformations 0.
CS 325 Introduction to Computer Graphics 02 / 19 / 2010 Instructor: Michael Eckmann.
ME451 Kinematics and Dynamics of Machine Systems Review of Linear Algebra 2.1 through 2.4 Th, Jan. 22 © Dan Negrut, 2009 ME451, UW-Madison.
Computer Graphic 2 D Transformation.
COORDINATE SYSTEMS & TRANSFORMATION
Transformations. Modeling Transformations  Specify transformations for objects  Allows definitions of objects in own coordinate systems  Allows use.
Extended Work on 3D Lines and Planes. Intersection of a Line and a Plane Find the point of intersection between the line and the plane Answer: (2, -3,
Robotic Arms and Matrices By Chris Wong and Chris Marino.
Transformations University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2016 Tamara Munzner.
1 Part B Tensors Or, inverting The graph above represents a transformation of coordinates when the system is rotated at an angle  CCW.
CSE 167 [Win 17], Lecture 2: Review of Basic Math Ravi Ramamoorthi
Graphs and Applications of Linear Equations
8.2 Kernel And Range.
Continuum Mechanics (MTH487)
Do Now.
Lecture 3 Jitendra Malik
Problem 1.5: For this problem, we need to figure out the length of the blue segment shown in the figure. This can be solved easily using similar triangles.
Computer Graphics CC416 Week 15 3D Graphics.
Computer Graphics Transformations.
Computer Graphics Transformations
Section 7.4 Matrix Algebra.
Lecture 03: Linear Algebra
COMP 175: Computer Graphics February 9, 2016
C H A P T E R 3 Vectors in 2-Space and 3-Space
2.2 Operations on Algebraic Vectors
2D Geometric Transformations
Transformations 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr.
CSCE441: Computer Graphics 2D/3D Transformations
Linear Algebra Lecture 20.
Diagonalization Prepared by Vince Zaccone
Presentation transcript:

CPSC 453 Tutorials Xin Liu Oct 16, 2013

HW1 review Why I was wrong?

Q1 Determine the affine transformation on the plane taking the triangle with vertices (1, 1) (1, 2), and (3, 3) to the equilateral triangle with with vertices (1, 0), (-1, 0), and (0, sqrt(3)) Solution: Refer to a Linear Algebra textbook for Inverse Matrix calculation

Q2 Let P, Q, R be points on the 2D affine plane. Show that for an arbitrary scalar, is a point but is a vector Solution: for any point The last component of X is 1, because Therefore, X is a point. The last component of Y is 0, because Therefore, Y is a vector.

Q3 Define what it means for a transformation in R n to preserve angles. (a) Show that an isometry preserves angles. (b) Give an example of a transformation that preserves angles but is not an isometry. Solution: Let T be a linear transformation in R n. T is angle preserving iff An isometry transform, L(u) is an orthogonal transformation

Q4 Let the frame F on the plane be obtained from the cartesian reference frame by a counter-clockwise rotation about the origin through 135 degrees. Find the transfer matrices. An ellipse has equation 5x 2 +6xy+ty 2 =1 in cartesian; what is its equation in the frame F?

Q5 Find the transformation matrix for a rotation by a 120-degree angle about the axis defined By the unit vector r = 1/sqrt(3)(1, 1, 1). (This of course can be done using the result of the previous exercise, but you might be able to guess the matrix directly by considering what the transformation does to the unit cube [0, 1] 3. A permutation of axis: x->y, y->z, z->x