ZB B yB zA B0 VA0B0 A xB yA A0 xA Figure 2.1: Two Coordinate Systems.

Slides:



Advertisements
Similar presentations
3D Transformations Assist. Prof. Dr. Ahmet Sayar
Advertisements

Computer Graphics: 3D Transformations
Transforming graphs of functions
1 1 Slide © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole.
Arbitrary Rotations in 3D Lecture 18 Wed, Oct 8, 2003.
Scheduling: CrossChek Golf Club Manufacturing CrossChek sporting goods is considering a process for development of a new golf club Processing times, as.
Two-Dimensional Geometric Transformations
CMPE 466 COMPUTER GRAPHICS
3-D Geometry.
Lecture 10 REPRESENTATIONS OF SYMMETRY POINT GROUPS 1) Basis functions, characters and representations Each symmetry operation in a group can be represented.
P201 Discussions Jan 15 Questions on Mastering Physics use? Using and interpreting motion diagrams 1.
15/09/2015handout 31 Robot Kinematics Logics of presentation: Kinematics: what Coordinate system: way to describe motion Relation between two coordinate.
Transformations Jehee Lee Seoul National University.
Vector Addition Cummutative Law A B C B A C A + B = C B + A = C A + B = B + A.
Spatial Descriptions and Transformations Sebastian van Delden USC Upstate
Rule-based Systems: Mechanisms & Efficiency Artificial Intelligence CMSC January 10, 2002.
Composite 3D Transformations. Example of Composite 3D Transformations Try to transform the line segments P 1 P 2 and P 1 P 3 from their start position.
3D Transformation A 3D point (x,y,z) – x,y, and z coordinates
January 19, y X Z Translations Objects are usually defined relative to their own coordinate system. We can translate points in space to new positions.
Composite 3D Transformations. Example of Composite 3D Transformations Try to transform the line segments P 1 P 2 and P 1 P 3 from their start position.
w v The reflection of throughvw Reflection is a linear transformation Find a matrix M such that M = v The reflection of through y = mxv.
Transformation: Translation and Reflection Objective: To identify and solve problems involving translation, reflection, rotation and dilation Transformation.
Vectors 向量 Chapter 16 Gialih Lin, Ph. D. Professor.
Determinants and Matrices 行列式與矩陣 Chapters 17 & 18 Gialih Lin, Ph. D. Professor.
Transforming functions
9.5 & 9.6 – Compositions of Transformations & Symmetry
Chapter 11 Three-Dimensional Geometric and Modeling Transformations
FORCE VECTORS, VECTOR OPERATIONS & ADDITION COPLANAR FORCES
9.4 : Compositions of Transformations
Project of group 3: Incircle and Excircle Given 3 points in the coordinate system: A(0, 0), B(4, 0), C(1, 3). Show that the center of the nine-point circle.
Right-handed Coordinates System
3. Transformation
POSITION VECTORS & FORCE VECTORS
RIGID BODIES: EQUIVALENT FORCE SYSTEMS
RIGID BODIES: EQUIVALENT FORCE SYSTEMS
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.
Rules: Knowledge Representation & Manipulation
UNIT – IV SPACE AND CABLE STRUCTURES
Viewing System 한신대학교 류승택.
Computer Graphics 3D Transformations
13. Wireframe Perspective Display
Problem In the position shown, collar B moves A
PROPERTIES OF THE JACOBIAN
Forces Classification of Forces Force System
Scalars A scalar is any physical quantity that can be completely characterized by its magnitude (by a number value) Mathematical operations involving scalars.
Engineering Mechanics Statics
BTEC NCF Dip in Comp - Unit 02 Fundamentals of Computer Systems Lesson 12 – Indices and Matrices Mr C Johnston.
ROTATIONS & TRANSLATIONS
Engineering Mechanics : STATICS
SECTION 6.3 RELATIVE VELOCITY
Translation, Rotation, and Transformation
Engineering Mechanics : STATICS
Engineering Mechanics : STATICS
Transformations in 3 Dimensions CS /28/2018 Dr. Mark L. Hornick
CONGRUENCE: What does it mean?
Engineering Mechanics : STATICS
Vectors for Calculus-Based Physics
[ ] 5.2 3D Geometry We can use the way to represent 3D points
POSITION VECTORS & FORCE VECTORS
POSITION VECTORS & FORCE VECTORS
POSITION VECTORS & FORCE VECTORS
Aside: projections onto vectors
Geometry Ch 12 Review Jeopardy
Derivation of the 2D Rotation Matrix
Transformations.
Identify and graph compositions of transformations, such as glide reflections LT 12.4.
  Rotations Y Changes in frame of reference or point of view
Coordinate system Vector Matrix
POSITION VECTORS & FORCE VECTORS
The position vector directed from A to B, r AB , is defined as
Presentation transcript:

zB B yB zA B0 VA0B0 A xB yA A0 xA Figure 2.1: Two Coordinate Systems.

B A zB 1 yB VB01 zA VA01 B0 VA0B0 xB yA A0 xA Figure 2.2: Depiction of Point Transformation Problem.

zB 1 B b3 yB b1 b2 xB Figure 2.3: Point 1 Projected onto the B Coordinate System

C B A zC 1 VC01 yC C0 xC VA01 zB VB0C0 zA yB B0 VA0B0 xB A0 yA xA Figure 2.4: Compound Transformation

zA zB yB  yA xA Figure 2.5: Rotation About the X Axis

Coordinate system B is initially aligned with coordinate system A. It is then translated to the point [5, 4, 1]T. It is then rotated 30 about its X axis. It is then rotated 60 about an axis that passes through the point [2, 0, 2]T, measured in the current coordinate system, which is parallel to the current Y axis. Find

zB zA yB B A xA yA xB Figure 2.6: Initial and Final Coordinate Systems

A C C initially aligned with A ; translated to [5,4,1]T zA zC xA yA xC yC

C D D initially aligned with C ; rotated 30° about the X axis zC zD yD xC yC

B D B initially aligned with D ; rotated 60° about an axis that passes through point M, [2, 0, 2]T and is parallel to the Y axis zB yB B zD 60° D M yD xB xD

E initially aligned with D ; translate to point M, i.e. [2, 0, 2]T zE zB yB E B 60° zF zD yE F xE D M yD xB xF xD

E B F D F initially aligned with E ; rotate 60° about the Y axis zE zB yB E B 60° zF zD yE F xE D M yD xB xF xD

E B F D B initially aligned with F ; translate to [-2, 0, -2]T zE zB yB E B 60° zF zD yE F xE D M yD xB xF xD

m  zA zB yB yA xA xB Figure 2.8: Rotation of Angle  about axis m

C and A will rotate together by an angle  about m A moves to B ; C moves to D m zA the relationship between C and A is the same as the relationship between D and B zC yC yA xA xC

Coordinate system B is initially aligned with coordinate system A. It is then rotated an angle  about the axis m (unit vector). Find . m zA  yA xA

Coordinate system C is created such that its Z axis is along the direction of m. zC yA yC xA xC

Coordinate systems A and C rotate together about m by the angle . A rotates to become B and C rotates to become D. The relationship between B and D must be the same as the relationship between A and C. m zA zC  yA yC xA xC

Lastly, the rotation matrix that relates the B and A coordinate systems may be written as zA zC  yA yC xA xC

1st row is a unit vector ax2 + bx2 + mx2 = 1 ax2 + bx2 = 1 - mx2 1st and 2nd rows are orthogonal axay + bxby+ mxmy = 0 3rd column is cross product of 1st two columns mz = axby - bxay

given: find: m and 

r11 + r22 + r33 = (1-cos) (mx2+my2+mz2) + 3 cos r11 + r22 + r33 =1 - cos + 3 cos r21 - r12 = 2 mz sin r13 - r31 = 2 my sin r32 - r23 = 2 mx sin