12. 3D Coordinate Operations

Slides:



Advertisements
Similar presentations
10. 3D Coordinate Operations Dr. Ahmet Zafer Şenalp Makine Mühendisliği Bölümü Gebze Yüksek Teknoloji.
Advertisements

Principles of Computer-Aided Design and Manufacturing Second Edition 2004 ISBN Author: Prof. Farid. Amirouche University of Illinois-Chicago.
COMPUTER GRAPHICS 2D TRANSFORMATIONS.
8. Stress-Strain Relations
ME 520 Fundamentals of Finite Element Analysis Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering.
11. Wireframe Perspective Display Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department.
10. 3D Coordinate Operations Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze.
2. Review of Matrix Algebra Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
ME 521 Computer Aided Design Assoc.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze.
8. 2D Coordinate Operations Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze.
Elementary 3D Transformations - a "Graphics Engine" Transformation procedures Transformations of coordinate systems Translation Scaling Rotation.
Graphics-1 Gentle Introduction to Computer Graphics (2) Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Graphics Programming Graphics Programming: Transformations.
ME 520 Fundamentals of Finite Element Analysis
7-Bar Elements in 3-D Space Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
ICS201 Lecture 12 : Gentle Introduction to Computer Graphics II King Fahd University of Petroleum & Minerals College of Computer Science & Engineering.
2D Geometric Transformations
6-Bar Elements in 2-D Space Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
10-Beam Elements in 2-D Space (Plane Frame Element) Dr. Ahmet Zafer Şenalp Mechanical Engineering.
1 Computer Graphics Week9 -3D Geometric Transformation.
ME 612 Metal Forming and Theory of Plasticity
Computer Graphics 3D Transformations. Translation.
Two-Dimensional Geometric Transformations A two dimensional transformation is any operation on a point in space (x, y) that maps that point's coordinates.
Chapter 2: Description of position and orientation Faculty of Engineering - Mechanical Engineering Department ROBOTICS Outline: Introduction. Descriptions:
12-Perspective Depth Assoc.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
11. Plastic Anisotropy Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
COLLEGE OF ENGINEERING UNIVERSITY OF PORTO COMPUTER GRAPHICS AND INTERFACES / GRAPHICS SYSTEMS JGB / AAS D Geometric Transformations Graphics Systems.
3. Work Hardening Models Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze.
Lecture 5: Introduction to 3D
11-Beam Elements in 3-D Space (Space Frame Element)
ME 520 Fundamentals of Finite Element Analysis Assoc.Dr. Ahmet Zafer Şenalp Mechanical Engineering.
9.3 – Perform Reflections. Reflection: Transformation that uses a line like a mirror to reflect an image Line of Reflection: Mirror line in a reflection.
Jinxiang Chai CSCE441: Computer Graphics 3D Transformations 0.
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, N Y S S, India DTEL DTEL (Department for Technology.
6. Strain Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical University.
Computer Graphics Lecture 16 Fasih ur Rehman. Last Class Homogeneous transformations Types of Transformations – Linear Transformations – Affine Transformations.
8-7 Transformation Objective: Students recognize, describe, and show transformation.
Transformations. Introduction Transformation in math refers to some sort of change of an object in its position or size or in both under certain condition.
Transformations University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2016 Tamara Munzner.
2D Geometry - points and polygons
Lecture 10 Geometric Transformations In 3D(Three- Dimensional)
4-3 Warm Up Lesson Presentation Lesson Quiz
7. Yield Criteria of Metals
11. Viewing Transformations
ME 520 Fundamentals of Finite Element Analysis
Computer Graphics 3D Transformations
3D Geometric Transformations
13. Wireframe Perspective Display
Lecture 7 Geometric Transformations (Continued)
ME 521 Computer Aided Design 15-Optimization
Three-Dimensional Graphics
Unit 1 Transformations in the Coordinate Plane
Transformations in 3 Dimensions CS /28/2018 Dr. Mark L. Hornick
ME 521 Computer Aided Design
4-4 Geometric Transformations with Matrices
Transformations Day 1 Notes Slideshow.
Algebraic Representations of Transformations
TRANSFORMATIONS Translations Reflections Rotations
Rotation: all points in the original figure rotate, or turn, an identical number of degrees around a fixed point.
Properties or Rules of Transformations
Transformations.
4-3 Warm Up Lesson Presentation Lesson Quiz
3D transformations Dr Nicolas Holzschuch University of Cape Town
Choose the correct translation from pre-image to image B
Applications in Coordinate Geometry
Transformations Review
Unit 37 Further Transformations
Warm Up 6.3 Complete the chart for the given counterclockwise rotations about the origin. 90o 180o 270o R(3, -3) S(1, 4) Use.
Translation in Homogeneous Coordinates
Presentation transcript:

12. 3D Coordinate Operations ME 521 Computer Aided Design 12. 3D Coordinate Operations Assoc.Prof.Dr. Ahmet Zafer Şenalp e-mail: azsenalp@gmail.com Mechanical Engineering Department Gebze Technical University

Mechanical Engineering Department, GTU Introduction 12. 3D Coordinate Operations Most of the problems needs 3D computer graphics for descrition. For this purpose 3D Trasnformations or coordinate operations are used.   3-D Transformations: Translation Rotation Scaling Dr. Ahmet Zafer Şenalp ME 521 Mechanical Engineering Department, GTU

Mechanical Engineering Department, GTU Translation 12. 3D Coordinate Operations Tx , Ty , Tz are the components of the translation in  x, y, z, in object coordinates Dr. Ahmet Zafer Şenalp ME 521 Mechanical Engineering Department, GTU

Mechanical Engineering Department, GTU Rotation 12. 3D Coordinate Operations Through point (0, 0, 0) and about x axis, by the angle q counterclockwise when looked from +x: Below figure shows +X and –X rotation directions İnitial state -X rotation +X rotation (+y rotation direction) Dr. Ahmet Zafer Şenalp ME 521 Mechanical Engineering Department, GTU

Mechanical Engineering Department, GTU Rotation 12. 3D Coordinate Operations Below figure shows +X +Y, and +Z rotation directions. +X rotation İnitial state +Z rotation +Y rotation Dr. Ahmet Zafer Şenalp ME 521 Mechanical Engineering Department, GTU

Mechanical Engineering Department, GTU Rotation 12. 3D Coordinate Operations Transformation matrices for rotation: Rotation about X axis: Rotation about Y axis: Rotation about Z axis: Dr. Ahmet Zafer Şenalp ME 521 Mechanical Engineering Department, GTU

Mechanical Engineering Department, GTU Scaling 12. 3D Coordinate Operations Transformation matrix for scaling: In below figure mirror images of two objects are onbtained by scaling. Dr. Ahmet Zafer Şenalp ME 521 Mechanical Engineering Department, GTU

Mechanical Engineering Department, GTU Inverse Transforms 12. 3D Coordinate Operations Inverse transforms are obtained by placing negative values: Inverse of Translation: Inverse of Rotation abou  X: Inverse of Rotation about  Y: Inverse of Rotation about  Z: Inverse transform of T matrix is represented by T-1 . Dr. Ahmet Zafer Şenalp ME 521 Mechanical Engineering Department, GTU

Mechanical Engineering Department, GTU Concatenation 12. 3D Coordinate Operations Concatenation of operations: or Dr. Ahmet Zafer Şenalp ME 521 Mechanical Engineering Department, GTU

Mechanical Engineering Department, GTU Concatenation 12. 3D Coordinate Operations Performing the procedure must comply with the order of concatenation operations. Below example shows the difference between rotations about first +X and then +Y and the reverse. İnitial state +Y rotation +X rotation +Y rotation +X rotation İnitial state Dr. Ahmet Zafer Şenalp ME 521 Mechanical Engineering Department, GTU