This is an old revision of this page, as edited by Svennik (talk | contribs) at 16:56, 23 August 2019. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Revision as of 16:56, 23 August 2019 by Svennik (talk | contribs)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)This article, Applications of dual quaternions to 2D geometry, has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Inform author |
The dual-complex numbers (here denoted ) is a 4-dimensional algebra over the real numbers. Its primary application is in representing rigid body motions in 2D space.
Beware that the term "dual-complex numbers" may be misleading. Unlike the dual numbers or the complex numbers, the dual-complex numbers are non-commutative.
Definition
A general element of is defined to bewhere , , and are arbitrary real numbers; is a dual number that squares to zero; and , and are the standard basis elements of the quaternions.
The set forms a basis of the dual-complex numbers.
The magnitude of a dual-complex number is defined to be
For applications in computer graphics, the number should be represented as the 4-tuple .
Representing rigid body motions
Let be a unit-length dual-complex number, i.e. we must have that
The Euclidean plane can be represented by the set .
An element on represents the point on the Euclidean plane with cartesian coordinate .
can be made to act on by which maps onto some other point on .
We have the following (multiple) polar forms for :
- When , the element can be written as which denotes a rotation of angle around the point .
- When , the element can be written as which denotes a translation by vector
Geometric construction
A principled construction of the dual-complex numbers can be found by first noticing that they're a subset of the dual-quaternions.
There are two geometric interpretations of the dual-quaternions, both of which can be used to derive the action of the dual-complex numbers on the plane:
- As a way to represent rigid body motions in 3D space. The dual-complex numbers can then be seen to represent a subset of those rigid-body motions. This requires some familiarity with the way the dual quaternions act on Euclidean space. We won't describe this approach here as it's adequately done elsewhere.
- As an "infinitesimal thickening" of the quaternions. Recall that the quaternions can be used to represent 3D spatial rotations, while the dual numbers can be used to represent "infinitesimals". Combining those features together allows for rotations to be varied infinitesimally. Let denote an infinitesimal plane lying on the unit sphere, equal to . Observe that is a subset of the sphere, in spite of being flat (this is thanks to the behaviour of dual number infinitesimals).
- Observe then that as a subset of the dual quaternions, the dual complex numbers rotate the plane back onto itself. The effect this has on depends on the value of in :
- When , the axis of rotation points towards some point on , so that the points on experience a rotation around .
- When , the axis of rotation points away from the plane, with the angle of rotation being infinitesimal. In this case, the points on experience a translation.
References
- Ochiai, Hiroyuki; Kaji, Shizuo; Matsuda, Genki (2016-01-08). "Anti-commutative Dual Complex Numbers and 2D Rigid Transformation". arXiv:1601.01754v1 .
- Gunn, Charles (2011-01-20). "On the Homogeneous Model Of Euclidean Geometry". arXiv:1101.4542v3 .
- "geometry - Using dual complex numbers for combined rotation and translation". Mathematics Stack Exchange. Retrieved 2019-05-27.
{{cite web}}
: Cite has empty unknown parameter:|dead-url=
(help) - "Lines in the Euclidean group SE(2)". What's new. 2011-03-06. Retrieved 2019-05-28.
- Study, E. (December 1891). "Von den Bewegungen und Umlegungen". Mathematische Annalen. 39 (4): 441–565. doi:10.1007/bf01199824. ISSN 0025-5831.
- Sauer, R. (1939). "Dr. Wilhelm Blaschke, Prof. a. d. Universität Hamburg, Ebene Kinematik, eine Vorlesung (Hamburger Math. Einzelschriften, 25. Heft, 1938). 56 S. m. 19 Abb. Leipzig-Berlin 1938, Verlag B. G. Teubner. Preis br. 4 M.". ZAMM - Zeitschrift für Angewandte Mathematik und Mechanik. 19 (2): 127. Bibcode:1939ZaMM...19R.127S. doi:10.1002/zamm.19390190222. ISSN 0044-2267.