Homothety Aditya Ghosh

Total Page:16

File Type:pdf, Size:1020Kb

Homothety Aditya Ghosh An Introduction to Homothety Aditya Ghosh A homothety (or dilation) is just an expansion or contraction, in which a figure is ‘zoomed’ (in/out) from a center. For instance, figure1 shows the effect of a homothety centred at O. In the left panel, the triangle ABC is magnified by a factor of 2 to become triangle A0B0C0. We say that 4A0B0C0 is the image of 4ABC under a homothety centred at O with scale factor 2. Mathematically we have OA0 = 2OA; OB0 = 2OB etc. In contrast, figure2 shows the effect of a homothety centred at O with scale factor −2; i.e. OP 0=OP = −2 for each point P . The minus sign indicates that P 0 is outside the segment OP for any point P (e.g. A0 is outside the segment OA). Figure 1: A homothety centred at O with Figure 2: A homothety centred at O with scale factor 2 that sends ABC to A0B0C0 scale factor −2 that sends ABC to A0B0C0 More formally, a homothety h is a transformation on the plane defined by a center O and a real number k; which sends any point P to another point P 0 = h(P ); such that OP 0 OP = k: The number k is the scale factor. Note that the transformation is meaningful for any point other than O itself; we either leave h(O) as undefined, or set h(O) = O as a convention. The homothety centred at O with scale factor k is sometimes denoted by H(O; k): We emphasize again on the fact that this k can be negative, indicating that the image P 0 lies on the ‘other side’ of O w.r.t. point P: Here is an applet where you can use the slider to change the scale factor k and see the effect of the homothety: https://www.geogebra.org/m/DMkPrGTR Let us consider another simple example. Suppose that D; E; F are the midpoints of the sides BC; CA; AB re- spectively of 4ABC (see the adjacent diagram). The homothety with centre A and ratio 2 sends 4AF E to 4ABC: On the other hand, the homothety with centre at the centroid G and ratio −1=2 sends 4ABC to 4DEF: If two triangles are similar, is it necessary that they are homothetic (i.e. there exists a homothety that maps one of them to the other)? No. For instance, draw two arbitrary equilateral triangles ABC and DEF such that AD; BE; CF does not concur. 1 Following are some properties of homothety. 1. The image of any object under a homothety is similar to the original object. 2. A homothety is defined uniquely by where any 2 points are mapped to. 3. The slope of a line is preserved under homothety. Hence, parallel lines are preserved. 0 0 0 4. Angles are preserved, meaning that \ABC = \A B C : 5. H(O; −1) is a reflection through the center, and is also a 180◦ rotation about the center. 6. For k 6= 1; the set of lines that remain invariant under H(O; k) are precisely the lines that pass through the center O: 7. If k1k2 6= 1; then H(O1; k1) ◦ H(O2; k2) is a homothety. 8. If k1k2 = 1; then H(O1; k1) ◦ H(O2; k2) is a translation. 9. In general, it need not be true that H(O1; k1) ◦ H(O2; k2) = H(O2; k2) ◦ H(O1; k1). This is true only if O1 = O2; or if either homothety is the identity. 10. If 3 non-congruent sets of points are pairwise homothetic, then the (direct) centers of homothety are collinear. Some of the above results can be proved using complex numbers. Note that the image of point z under the homothety H(a; k) is given by z0 = k(z − a) + a: You may also visit the following webpage: https://brilliant.org/wiki/euclidean-geometry-homothety/ Let us now dive into some applications of the idea of homothety. Example 1. Chord AB is given in a circle Ω: Let ! be a circle tangent to chord AB at K and internally tangent to ! at T: Then show that ray TK passes through the midpoint M of arc AB of Ω; not containing T: Solution. Let us assume that TK meets the arc AB at N and we shall show that AN = NB: Since Ω and ! are tangent at T; it follows there is a homothety at T taking ! to Ω: Clearly, the tangent to ! at K (which is line AB) will be mapped to the tangent to Ω at N: Hence it follows that the tangent to Ω at N is parallel to AB: Now AN = NB follows by observing that the three colored angles in the adjacent diagram are equal. For an animation of the homothety, visit https://www.geogebra.org/geometry/g4prfqcm (use the slider to adjust the scale factor). 2 Remark. There are some more interesting results in the above configuration, e.g. 4TMB is similar to 4BMK; which in turn implies that MK · MT = MB2: Look up section 4.7 of the book EGMO (by Evan Chen). Example 2. (Nine point circle) The three midpoints of the sides of the triangle, the three feet of the altitudes of the triangle, and the three midpoints from the vertices to the orthocenter of the triangle are concyclic. Let us first recall the following facts: (i) The reflection of H in the feet of the altitude K falls on the circumcircle (ABC): (ii) The reflection of H in the midpoint D of BC is nothing but the point A0; which is the reflection of A in the circumcentre O: Figure3 illustrates these two facts. These two to- gether tell us that the homothety centred at H with scale factor 2 sends K and D on the circumcircle of ABC: 0 We can also say that the points H1 and A lying on (ABC) are sent to K and D respectively, under 1 Figure 3: Two famous facts the homothety centred at H with scale factor 2 : Clearly, similar argument applies to other ver- tices/sides as well. Let us now look at figure4. 1 The homothety centred at H with scale factor 2 0 0 0 sends the points H1;H2;H3;A ;B ;C ; A; B; C to the nine points K; L; M; D; E; F; P; Q; S respec- tively. Since the former set of 9 points lie on (ABC); their images must also lie on a circle (which is in fact the image of (ABC) under this homothety). If N be the centre of the smaller circle (the nine- point circle) then the homothety also yields that N is the midpoint of OH: Furthermore, we can tell that the radius of the nine-point circle is half of the Figure 4: The nine-point circle radius of the circumcircle. For an animation of this homothety, visit https://www.geogebra.org/geometry/mnzykf2n and use the slider to adjust the scale factor. 3 Example 3. (Diameter of the incircle lemma) Let the incircle of triangle ABC touch side BC at D; and let DT be a diameter of the incircle. If line AT meets BC at X; then show that BD = CX: Assume w.l.o.g that AB ≤ AC: Consider the dilation with center A that carries the in- circle to the A-excircle. The line segment DT is the diameter of the incircle that is perpen- dicular to BC; and therefore its image under the dilation must be the diameter of the ex- circle that is perpendicular to BC: It follows that T must get mapped to the point of tan- gency between the excircle and BC: In addition, the image of T must lie on the line AT; and hence T gets mapped to X: Thus, the excircle is tangent to BC at X: From here it is easy to show that BD = CX; I leave that to the reader. For an animation of the homothety, visit https://www.geogebra.org/geometry/fgrbjqhz The above lemma is important. We shall see few of its applications in this note itself. Example 4. Three circles of equal radius have a common point O and lie inside a given triangle. Each circle touches a pair of sides of the triangle. Prove that the incentre and the circumcentre of the triangle are collinear with the point O. Solution. Let A0;B0;C0 be the centres of the circles. Since the radii are the same, so A0B0 is parallel to AB; B0C0 is parallel to BC; C0A0 is parallel to CA: Since AA0; BB0;CC0 bisect \A; \B; \C respectively, they concur at the incentre I of 4ABC: Note O is the circumcentre of 4A0B0C0 as it is equidistant from A0;B0;C0: Then the homothety with center I sending 4A0B0C0 to 4ABC will send O to the circumcentre S of 4ABC (not shown in the above diagram). Therefore, I; O; S are collinear. 4 Example 5. Let I;O be the incentre and the circumcentre of triangle ABC, and D; E; F be the circumcentres of triangles the BIC; CIA; AIB respectively. Let P; Q; R be the midpoints of segments DI; EI; F I. Prove that the circumcentre of triangle P QR, say M, is the midpoint of segment IO. Solution. The key idea here is that the circumcentres D; E; F lie on (ABC): To see why, 0 note that if the internal bisector of \BAC intersect (ABC) at D ; then simple angle chasing gives D0B = D0C = D0I which tells us that D0 is nothing but the circumcentre D of 4BIC: Thus the circumcentre D lies on (ABC): Similar argument holds for E and F as well.
Recommended publications
  • LINEAR ALGEBRA METHODS in COMBINATORICS László Babai
    LINEAR ALGEBRA METHODS IN COMBINATORICS L´aszl´oBabai and P´eterFrankl Version 2.1∗ March 2020 ||||| ∗ Slight update of Version 2, 1992. ||||||||||||||||||||||| 1 c L´aszl´oBabai and P´eterFrankl. 1988, 1992, 2020. Preface Due perhaps to a recognition of the wide applicability of their elementary concepts and techniques, both combinatorics and linear algebra have gained increased representation in college mathematics curricula in recent decades. The combinatorial nature of the determinant expansion (and the related difficulty in teaching it) may hint at the plausibility of some link between the two areas. A more profound connection, the use of determinants in combinatorial enumeration goes back at least to the work of Kirchhoff in the middle of the 19th century on counting spanning trees in an electrical network. It is much less known, however, that quite apart from the theory of determinants, the elements of the theory of linear spaces has found striking applications to the theory of families of finite sets. With a mere knowledge of the concept of linear independence, unexpected connections can be made between algebra and combinatorics, thus greatly enhancing the impact of each subject on the student's perception of beauty and sense of coherence in mathematics. If these adjectives seem inflated, the reader is kindly invited to open the first chapter of the book, read the first page to the point where the first result is stated (\No more than 32 clubs can be formed in Oddtown"), and try to prove it before reading on. (The effect would, of course, be magnified if the title of this volume did not give away where to look for clues.) What we have said so far may suggest that the best place to present this material is a mathematics enhancement program for motivated high school students.
    [Show full text]
  • Scaling Algorithms and Tropical Methods in Numerical Matrix Analysis
    Scaling Algorithms and Tropical Methods in Numerical Matrix Analysis: Application to the Optimal Assignment Problem and to the Accurate Computation of Eigenvalues Meisam Sharify To cite this version: Meisam Sharify. Scaling Algorithms and Tropical Methods in Numerical Matrix Analysis: Application to the Optimal Assignment Problem and to the Accurate Computation of Eigenvalues. Numerical Analysis [math.NA]. Ecole Polytechnique X, 2011. English. pastel-00643836 HAL Id: pastel-00643836 https://pastel.archives-ouvertes.fr/pastel-00643836 Submitted on 24 Nov 2011 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Th`esepr´esent´eepour obtenir le titre de DOCTEUR DE L'ECOLE´ POLYTECHNIQUE Sp´ecialit´e: Math´ematiquesAppliqu´ees par Meisam Sharify Scaling Algorithms and Tropical Methods in Numerical Matrix Analysis: Application to the Optimal Assignment Problem and to the Accurate Computation of Eigenvalues Jury Marianne Akian Pr´esident du jury St´ephaneGaubert Directeur Laurence Grammont Examinateur Laura Grigori Examinateur Andrei Sobolevski Rapporteur Fran¸coiseTisseur Rapporteur Paul Van Dooren Examinateur September 2011 Abstract Tropical algebra, which can be considered as a relatively new field in Mathemat- ics, emerged in several branches of science such as optimization, synchronization of production and transportation, discrete event systems, optimal control, oper- ations research, etc.
    [Show full text]
  • THESIS MULTIDIMENSIONAL SCALING: INFINITE METRIC MEASURE SPACES Submitted by Lara Kassab Department of Mathematics in Partial Fu
    THESIS MULTIDIMENSIONAL SCALING: INFINITE METRIC MEASURE SPACES Submitted by Lara Kassab Department of Mathematics In partial fulfillment of the requirements For the Degree of Master of Science Colorado State University Fort Collins, Colorado Spring 2019 Master’s Committee: Advisor: Henry Adams Michael Kirby Bailey Fosdick Copyright by Lara Kassab 2019 All Rights Reserved ABSTRACT MULTIDIMENSIONAL SCALING: INFINITE METRIC MEASURE SPACES Multidimensional scaling (MDS) is a popular technique for mapping a finite metric space into a low-dimensional Euclidean space in a way that best preserves pairwise distances. We study a notion of MDS on infinite metric measure spaces, along with its optimality properties and goodness of fit. This allows us to study the MDS embeddings of the geodesic circle S1 into Rm for all m, and to ask questions about the MDS embeddings of the geodesic n-spheres Sn into Rm. Furthermore, we address questions on convergence of MDS. For instance, if a sequence of metric measure spaces converges to a fixed metric measure space X, then in what sense do the MDS embeddings of these spaces converge to the MDS embedding of X? Convergence is understood when each metric space in the sequence has the same finite number of points, or when each metric space has a finite number of points tending to infinity. We are also interested in notions of convergence when each metric space in the sequence has an arbitrary (possibly infinite) number of points. ii ACKNOWLEDGEMENTS We would like to thank Henry Adams, Mark Blumstein, Bailey Fosdick, Michael Kirby, Henry Kvinge, Facundo Mémoli, Louis Scharf, the students in Michael Kirby’s Spring 2018 class, and the Pattern Analysis Laboratory at Colorado State University for their helpful conversations and support throughout this project.
    [Show full text]
  • Communication-Optimal Parallel 2.5D Matrix Multiplication and LU Factorization Algorithms
    Introduction 2.5D matrix multiplication 2.5D LU factorization Conclusion Communication-optimal parallel 2.5D matrix multiplication and LU factorization algorithms Edgar Solomonik and James Demmel UC Berkeley September 1st, 2011 Edgar Solomonik and James Demmel 2.5D algorithms 1/ 36 Introduction 2.5D matrix multiplication 2.5D LU factorization Conclusion Outline Introduction Strong scaling 2.5D matrix multiplication Strong scaling matrix multiplication Performing faster at scale 2.5D LU factorization Communication-optimal LU without pivoting Communication-optimal LU with pivoting Conclusion Edgar Solomonik and James Demmel 2.5D algorithms 2/ 36 Introduction 2.5D matrix multiplication Strong scaling 2.5D LU factorization Conclusion Solving science problems faster Parallel computers can solve bigger problems I weak scaling Parallel computers can also solve a xed problem faster I strong scaling Obstacles to strong scaling I may increase relative cost of communication I may hurt load balance Edgar Solomonik and James Demmel 2.5D algorithms 3/ 36 Introduction 2.5D matrix multiplication Strong scaling 2.5D LU factorization Conclusion Achieving strong scaling How to reduce communication and maintain load balance? I reduce communication along the critical path Communicate less I avoid unnecessary communication Communicate smarter I know your network topology Edgar Solomonik and James Demmel 2.5D algorithms 4/ 36 Introduction 2.5D matrix multiplication Strong scaling matrix multiplication 2.5D LU factorization Performing faster at scale Conclusion
    [Show full text]
  • Affine Transformations  Foley, Et Al, Chapter 5.1-5.5
    Reading Optional reading: Angel 4.1, 4.6-4.10 Angel, the rest of Chapter 4 Affine transformations Foley, et al, Chapter 5.1-5.5. David F. Rogers and J. Alan Adams, Mathematical Elements for Computer Graphics, 2nd Ed., McGraw-Hill, New York, Daniel Leventhal 1990, Chapter 2. Adapted from Brian Curless CSE 457 Autumn 2011 1 2 Linear Interpolation More Interpolation 3 4 1 Geometric transformations Vector representation Geometric transformations will map points in one We can represent a point, p = (x,y), in the plane or space to points in another: (x', y‘, z‘ ) = f (x, y, z). p=(x,y,z) in 3D space These transformations can be very simple, such as column vectors as scaling each coordinate, or complex, such as non-linear twists and bends. We'll focus on transformations that can be represented easily with matrix operations. as row vectors 5 6 Canonical axes Vector length and dot products 7 8 2 Vector cross products Inverse & Transpose 9 10 Two-dimensional Representation, cont. transformations We can represent a 2-D transformation M by a Here's all you get with a 2 x 2 transformation matrix matrix M: If p is a column vector, M goes on the left: So: We will develop some intimacy with the If p is a row vector, MT goes on the right: elements a, b, c, d… We will use column vectors. 11 12 3 Identity Scaling Suppose we choose a=d=1, b=c=0: Suppose we set b=c=0, but let a and d take on any positive value: Gives the identity matrix: Gives a scaling matrix: Provides differential (non-uniform) scaling in x and y: Doesn't move the points at all 1 2 12 x y 13 14 ______________ ____________ Suppose we keep b=c=0, but let either a or d go Now let's leave a=d=1 and experiment with b.
    [Show full text]
  • 1 Review of Inner Products 2 the Approximation Problem and Its Solution Via Orthogonality
    Approximation in inner product spaces, and Fourier approximation Math 272, Spring 2018 Any typographical or other corrections about these notes are welcome. 1 Review of inner products An inner product space is a vector space V together with a choice of inner product. Recall that an inner product must be bilinear, symmetric, and positive definite. Since it is positive definite, the quantity h~u;~ui is never negative, and is never 0 unless ~v = ~0. Therefore its square root is well-defined; we define the norm of a vector ~u 2 V to be k~uk = ph~u;~ui: Observe that the norm of a vector is a nonnegative number, and the only vector with norm 0 is the zero vector ~0 itself. In an inner product space, we call two vectors ~u;~v orthogonal if h~u;~vi = 0. We will also write ~u ? ~v as a shorthand to mean that ~u;~v are orthogonal. Because an inner product must be bilinear and symmetry, we also obtain the following expression for the squared norm of a sum of two vectors, which is analogous the to law of cosines in plane geometry. k~u + ~vk2 = h~u + ~v; ~u + ~vi = h~u + ~v; ~ui + h~u + ~v;~vi = h~u;~ui + h~v; ~ui + h~u;~vi + h~v;~vi = k~uk2 + k~vk2 + 2 h~u;~vi : In particular, this gives the following version of the Pythagorean theorem for inner product spaces. Pythagorean theorem for inner products If ~u;~v are orthogonal vectors in an inner product space, then k~u + ~vk2 = k~uk2 + k~vk2: Proof.
    [Show full text]
  • A Geometric Model of Allometric Scaling
    1 Site model of allometric scaling and fractal distribution networks of organs Walton R. Gutierrez* Touro College, 27West 23rd Street, New York, NY 10010 *Electronic address: [email protected] At the basic geometric level, the distribution networks carrying vital materials in living organisms, and the units such as nephrons and alveoli, form a scaling structure named here the site model. This unified view of the allometry of the kidney and lung of mammals is in good agreement with existing data, and in some instances, improves the predictions of the previous fractal model of the lung. Allometric scaling of surfaces and volumes of relevant organ parts are derived from a few simple propositions about the collective characteristics of the sites. New hypotheses and predictions are formulated, some verified by the data, while others remain to be tested, such as the scaling of the number of capillaries and the site model description of other organs. I. INTRODUCTION Important Note (March, 2004): This article has been circulated in various forms since 2001. The present version was submitted to Physical Review E in October of 2003. After two rounds of reviews, a referee pointed out that aspects of the site model had already been discovered and proposed in a previous article by John Prothero (“Scaling of Organ Subunits in Adult Mammals and Birds: a Model” Comp. Biochem. Physiol. 113A.97-106.1996). Although modifications to this paper would be required, it still contains enough new elements of interest, such as (P3), (P4) and V, to merit circulation. The q-bio section of www.arxiv.org may provide such outlet.
    [Show full text]
  • Eigenvalues, Eigenvectors and the Similarity Transformation
    Eigenvalues, Eigenvectors and the Similarity Transformation Eigenvalues and the associated eigenvectors are ‘special’ properties of square matrices. While the eigenvalues parameterize the dynamical properties of the system (timescales, resonance properties, amplification factors, etc) the eigenvectors define the vector coordinates of the normal modes of the system. Each eigenvector is associated with a particular eigenvalue. The general state of the system can be expressed as a linear combination of eigenvectors. The beauty of eigenvectors is that (for square symmetric matrices) they can be made orthogonal (decoupled from one another). The normal modes can be handled independently and an orthogonal expansion of the system is possible. The decoupling is also apparent in the ability of the eigenvectors to diagonalize the original matrix, A, with the eigenvalues lying on the diagonal of the new matrix, . In analogy to the inertia tensor in mechanics, the eigenvectors form the principle axes of the solid object and a similarity transformation rotates the coordinate system into alignment with the principle axes. Motion along the principle axes is decoupled. The matrix mechanics is closely related to the more general singular value decomposition. We will use the basis sets of orthogonal eigenvectors generated by SVD for orbit control problems. Here we develop eigenvector theory since it is more familiar to most readers. Square matrices have an eigenvalue/eigenvector equation with solutions that are the eigenvectors xand the associated eigenvalues : Ax = x The special property of an eigenvector is that it transforms into a scaled version of itself under the operation of A. Note that the eigenvector equation is non-linear in both the eigenvalue () and the eigenvector (x).
    [Show full text]
  • Scaling Symmetry Meets Topology ⇑ Pengfei Zhang, Hui Zhai
    Science Bulletin 64 (2019) 289–290 Contents lists available at ScienceDirect Science Bulletin journal homepage: www.elsevier.com/locate/scib Research Highlight Scaling symmetry meets topology ⇑ Pengfei Zhang, Hui Zhai Institute for Advanced Study, Tsinghua University, Beijing 100084, China In 1970, Vitaly Efimov found an interesting phenomenon in a also been proposed and observed in ultracold atomic gases [7]. quantum three-body problem, which is now known as the Efimov Very recently, it has also been pointed out that the Efimov effect effect [1]. Efimov found that when the two-body interaction poten- can be linked to the fractal behavior in the time domain [8,9]. Nev- tial is short-ranged and is tuned to the vicinity of an s-wave reso- ertheless, these studies have so far been limited to atomic and nance, an infinite number of three-body bound states emerge and nuclear systems. The recently published experiment by Wang their eigenenergies En form a geometric sequence as et al. [12] brings the Efimov physics into condensed matter system En ¼jE0j expð2pn=s0Þ, where s0 is a universal constant. This by observing such a universal discrete scaling symmetry in the effect is directly related to a symmetry called the scaling symme- topological semi-metals. The topological semi-metal has received try. In short, the three-body problem with a resonant two-body considerable attentions in the past decades. The interplay between interacting potential can be reduced to the following one-dimen- this discrete scaling symmetry and topology introduces a new sional Schrödinger equation as twist to the physics of topological material and will make its ! physics even richer.
    [Show full text]
  • Computer Graphics Programming: Matrices and Transformations Outline
    Computer Graphics Programming: Matrices and Transformations Outline • Computer graphics overview • Object /Geometry modlideling • 2D modeling transformations and matrices • 3D modeling transformations and matrices • Relevant Unity scripting features Computer Graphics • Algorithmically generating a 2D image from 3D data (models, textures, lighting) • Also called rendering • Raster graphics – Array of pixels – About 25x25 in the example ‐> • Algorithm tradeoffs: – Computation time – Memory cost – Image quality Computer Graphics • The graphics pipeline is a series of conversions of points into different coordinate systems or spaces Computer Graphics • Virtual cameras in Unity will handle everything from the viewing transformation on OpenGL specifying geometry Legacy syntax example: glBegin(GL_POLYGON); glVertex2f(-0.5, -0.5); glVertex2f(-0.5, 0.5); glVertex2f(0. 5, 05);0.5); glVertex2f(0.5, -0.5); glEnd(); Unity specifying geometry – Mesh class • Requires two types of values – Vertices (specified as an array of 3D points) – Triangles (specified as an array of Vector3s whose values are indices in the vertex array) • Documentation and Example – http://docs.unityy/3d.com/Documentation ///Manual/Ge neratingMeshGeometryProcedurally.html – http://docs.unity3d.com/Documentation/ScriptRefere nce/Mesh.html • The code on the following slides is attached to a cube game object (rather than an EmptyObject) Mesh pt. 1 – assign vertices Mesh mesh = new Mesh(); gameObject.GetComponent<MeshFilter>().mesh = mesh; Vector3[] vertices = new Vector3[4]; vertices[0]
    [Show full text]
  • Notes on Euclidean Geometry Kiran Kedlaya Based
    Notes on Euclidean Geometry Kiran Kedlaya based on notes for the Math Olympiad Program (MOP) Version 1.0, last revised August 3, 1999 c Kiran S. Kedlaya. This is an unfinished manuscript distributed for personal use only. In particular, any publication of all or part of this manuscript without prior consent of the author is strictly prohibited. Please send all comments and corrections to the author at [email protected]. Thank you! Contents 1 Tricks of the trade 1 1.1 Slicing and dicing . 1 1.2 Angle chasing . 2 1.3 Sign conventions . 3 1.4 Working backward . 6 2 Concurrence and Collinearity 8 2.1 Concurrent lines: Ceva’s theorem . 8 2.2 Collinear points: Menelaos’ theorem . 10 2.3 Concurrent perpendiculars . 12 2.4 Additional problems . 13 3 Transformations 14 3.1 Rigid motions . 14 3.2 Homothety . 16 3.3 Spiral similarity . 17 3.4 Affine transformations . 19 4 Circular reasoning 21 4.1 Power of a point . 21 4.2 Radical axis . 22 4.3 The Pascal-Brianchon theorems . 24 4.4 Simson line . 25 4.5 Circle of Apollonius . 26 4.6 Additional problems . 27 5 Triangle trivia 28 5.1 Centroid . 28 5.2 Incenter and excenters . 28 5.3 Circumcenter and orthocenter . 30 i 5.4 Gergonne and Nagel points . 32 5.5 Isogonal conjugates . 32 5.6 Brocard points . 33 5.7 Miscellaneous . 34 6 Quadrilaterals 36 6.1 General quadrilaterals . 36 6.2 Cyclic quadrilaterals . 36 6.3 Circumscribed quadrilaterals . 38 6.4 Complete quadrilaterals . 39 7 Inversive Geometry 40 7.1 Inversion .
    [Show full text]
  • CMSC427 Transformations I
    CMSC427 Transformations I Credit: slides 9+ from Prof. Zwicker Transformations: outline • Types of transformations • Specific: translation, rotation, scaling, shearing • Classes: rigid, affine, projective • Representing transformations • Unifying representation with homogeneous coordinates • Transformations represented as matrices • Composing transformations • Sequencing matrices • Sequencing using OpenGL stack model • Transformation examples • Rotating or scaling about a point • Rotating to a new coordinate frame • Applications • Modeling transformations (NOW) • Viewing transformations (LATER) Modeling with transformations • Create instance of • Object coordinate object in object space coordinate space • Create circle at origin • Transform object to • World coordinate space world coordinate space • Scale by 1.5 • Move down by 2 unit • Do so for other objects • Two rects make hat • Three circles make body • Two lines make arms Classes of transformations • Rigid • Affine • Translate, rotate, • Translate, rotate, scale uniform scale (non-uniform), shear, • No distortion to object reflect • Limited distortions • Preserve parallel lines Classes of transformations • Affine • Projective • Preserves parallel lines • Foreshortens • Lines converge • For viewing/rendering Classes of transformations: summary • Affine • Reshape, size object • Rigid • Place, move object • Projective • View object • Later … • Non-linear, arbitrary • Twists, pinches, pulls • Not in this unit First try: scale and rotate vertices in vector notation • Scale a point p by
    [Show full text]