<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://rigidgeometricalgebra.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Flector</id>
	<title>Flector - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://rigidgeometricalgebra.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Flector"/>
	<link rel="alternate" type="text/html" href="https://rigidgeometricalgebra.org/wiki/index.php?title=Flector&amp;action=history"/>
	<updated>2026-04-26T16:26:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://rigidgeometricalgebra.org/wiki/index.php?title=Flector&amp;diff=398&amp;oldid=prev</id>
		<title>Eric Lengyel: /* Norm */</title>
		<link rel="alternate" type="text/html" href="https://rigidgeometricalgebra.org/wiki/index.php?title=Flector&amp;diff=398&amp;oldid=prev"/>
		<updated>2024-07-08T01:20:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Norm&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:20, 8 July 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[bulk norm]] of a flector $$\mathbf F$$ is given by&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[bulk norm]] of a flector $$\mathbf F$$ is given by&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:$$\left\Vert\mathbf F\right\Vert_\unicode{x25CF} = \sqrt{\mathbf F \mathbin{\unicode{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;x25CF&lt;/del&gt;}} \mathbf{\tilde F}} = \sqrt{F_{px}^2 + F_{py}^2 + F_{pz}^2 + F_{gw}^2}$$ ,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:$$\left\Vert\mathbf F\right\Vert_\unicode&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&quot;segoe ui symbol&quot;]&lt;/ins&gt;{x25CF} = \sqrt{\mathbf F \mathbin{\unicode&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&quot;segoe ui symbol&quot;]&lt;/ins&gt;{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;x2022&lt;/ins&gt;}} \mathbf{\tilde F}} = \sqrt{F_{px}^2 + F_{py}^2 + F_{pz}^2 + F_{gw}^2}$$ ,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;and its [[weight norm]] is given by&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;and its [[weight norm]] is given by&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:$$\left\Vert\mathbf F\right\Vert_\unicode{x25CB} = \sqrt{\mathbf F \mathbin{\unicode{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;x25CB&lt;/del&gt;}} \smash{\mathbf{\underset{\Large\unicode{x7E}}{F}}}\vphantom{\mathbf{\tilde F}}} = {\large\unicode{x1D7D9}}\sqrt{F_{gx}^2 + F_{gy}^2 + F_{gz}^2 + F_{pw}^2}$$ .&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:$$\left\Vert\mathbf F\right\Vert_\unicode&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&quot;segoe ui symbol&quot;]&lt;/ins&gt;{x25CB} = \sqrt{\mathbf F \mathbin{\unicode&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&quot;segoe ui symbol&quot;]&lt;/ins&gt;{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;x2218&lt;/ins&gt;}} \smash{\mathbf{\underset{\Large\unicode{x7E}}{F}}}\vphantom{\mathbf{\tilde F}}} = {\large\unicode{x1D7D9}}\sqrt{F_{gx}^2 + F_{gy}^2 + F_{gz}^2 + F_{pw}^2}$$ .&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[geometric norm]] of a flector $$\mathbf F$$ is thus&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[geometric norm]] of a flector $$\mathbf F$$ is thus&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Eric Lengyel</name></author>
	</entry>
	<entry>
		<id>https://rigidgeometricalgebra.org/wiki/index.php?title=Flector&amp;diff=368&amp;oldid=prev</id>
		<title>Eric Lengyel at 23:51, 13 April 2024</title>
		<link rel="alternate" type="text/html" href="https://rigidgeometricalgebra.org/wiki/index.php?title=Flector&amp;diff=368&amp;oldid=prev"/>
		<updated>2024-04-13T23:51:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:51, 13 April 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l158&quot;&gt;Line 158:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 158:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$$h'_w = h_w + 2[(\mathbf h_{xyz} \times \mathbf p - F_{gw}\mathbf h_{xyz}) \cdot \mathbf g + F_{pw}(\mathbf p \cdot \mathbf h_{xyz})]$$&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$$h'_w = h_w + 2[(\mathbf h_{xyz} \times \mathbf p - F_{gw}\mathbf h_{xyz}) \cdot \mathbf g + F_{pw}(\mathbf p \cdot \mathbf h_{xyz})]$$&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== In the Book ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* General reflection operators (flectors) are discussed in Section 3.7.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== See Also ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== See Also ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Eric Lengyel</name></author>
	</entry>
	<entry>
		<id>https://rigidgeometricalgebra.org/wiki/index.php?title=Flector&amp;diff=312&amp;oldid=prev</id>
		<title>Eric Lengyel: /* Flector Transformations */</title>
		<link rel="alternate" type="text/html" href="https://rigidgeometricalgebra.org/wiki/index.php?title=Flector&amp;diff=312&amp;oldid=prev"/>
		<updated>2024-04-08T05:12:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Flector Transformations&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:12, 8 April 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l122&quot;&gt;Line 122:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 122:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Flector Transformations ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Flector Transformations ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Point | Points]], [[Line | lines]], and [[Plane | planes]] are transformed by a [[unitized]] flector $$\mathbf F$$ as shown in the following table.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Point | Points]], [[Line | lines]], and [[Plane | planes]] are transformed by a [[unitized]] flector $$\mathbf F$$ as shown in the following table&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, where $$\mathbf p = (F_{px}, F_{py}, F_{pz})$$ and $$\mathbf g = (F_{gx}, F_{gy}, F_{gz})$$&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l130&quot;&gt;Line 130:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 130:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$$\mathbf q = q_x \mathbf e_1 + q_y \mathbf e_2 + q_z \mathbf e_3 + q_w \mathbf e_4$$&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$$\mathbf q = q_x \mathbf e_1 + q_y \mathbf e_2 + q_z \mathbf e_3 + q_w \mathbf e_4$$&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&quot;padding: 12px;&quot; | $$\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;begin{split}&lt;/del&gt;\mathbf &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F &lt;/del&gt;\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbin{&lt;/del&gt;\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;unicode&lt;/del&gt;{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;x27C7}&lt;/del&gt;} \mathbf &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;q \mathbin{\unicode{x27C7}} \smash{&lt;/del&gt;\mathbf{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\underset{\Large\unicode{x7E}}{F}}&lt;/del&gt;} =\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &amp;amp;\left[(2F_{gy}^2 + 2F_&lt;/del&gt;{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;gz&lt;/del&gt;}&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;^2 - 1)q_x &lt;/del&gt;+ 2(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_{gz}&lt;/del&gt;F_{pw} &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;- F_{gx}F_{gy})q_y - 2(F_{gy}F_{pw} + F_{gz}F_{gx})q_z + 2(F_{gy}F_{pz} - F_{gz}F_{py} &lt;/del&gt;+ &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_{px}F_{pw} - F_{gx}F_{gw})q_w\right]&lt;/del&gt;\mathbf &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e_1 &lt;/del&gt;\\ +&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\, &amp;amp;\left[(2F_{gz}^2 + 2F_{gx}^2 - 1)q_y + 2(F_{gx}F_{pw} - F_{gy}F_{gz})q_z - 2(F_{gz}F_{pw} + F_{gx}F_{gy})q_x + 2(F_{gz}F_{px} - F_{gx}F_{pz} + F_{py}F_{pw} - F_{gy}&lt;/del&gt;F_{gw}&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)&lt;/del&gt;q_w&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\right]&lt;/del&gt;\mathbf &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e_2 \\ +\, &amp;amp;\left[(2F_{gx}^2 + 2F_{gy}^2 - 1&lt;/del&gt;)&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;q_z + 2(F_{gy}F_{pw} - F_{gz}F_{gx})q_x - 2(F_{gx}F_{pw} + F_{gy}F_{gz})q_y + 2(F_{gx}F_{py} - F_{gy}F_{px} + F_{pz}F_{pw} &lt;/del&gt;- &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_{gz}F_{gw})&lt;/del&gt;q_w&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\right]\mathbf e_3 \\ +\, &amp;amp;q_w\mathbf e_4\end{split}&lt;/del&gt;$$&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&quot;padding: 12px;&quot; | $$\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf a = &lt;/ins&gt;\mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;g &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;times &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf q_&lt;/ins&gt;{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xyz&lt;/ins&gt;} &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;- q_w&lt;/ins&gt;\mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;p$$&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$$&lt;/ins&gt;\mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;q'_&lt;/ins&gt;{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xyz&lt;/ins&gt;} = \&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf q_&lt;/ins&gt;{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xyz&lt;/ins&gt;} + 2(F_{pw}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\mathbf a &lt;/ins&gt;+ \mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;g &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;times &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf a &lt;/ins&gt;+ F_{gw}q_w\mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;g&lt;/ins&gt;)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$$&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$$q'_w = &lt;/ins&gt;-q_w$$&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;padding: 12px;&amp;quot; | [[Line]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;padding: 12px;&amp;quot; | [[Line]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$$\begin{split}\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;boldsymbol l &lt;/del&gt;=\, &amp;amp;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;l_&lt;/del&gt;{vx} \mathbf e_{41} + &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;l_&lt;/del&gt;{vy} \mathbf e_{42} + &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;l_&lt;/del&gt;{vz} \mathbf e_{43} \\ +\, &amp;amp;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;l_&lt;/del&gt;{mx} \mathbf e_{23} + &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;l_&lt;/del&gt;{my} \mathbf e_{31} + &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;l_&lt;/del&gt;{mz} \mathbf e_{12}\end{split}$$&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$$\begin{split}\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf k &lt;/ins&gt;=\, &amp;amp;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;k_&lt;/ins&gt;{vx} \mathbf e_{41} + &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;k_&lt;/ins&gt;{vy} \mathbf e_{42} + &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;k_&lt;/ins&gt;{vz} \mathbf e_{43} \\ +\, &amp;amp;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;k_&lt;/ins&gt;{mx} \mathbf e_{23} + &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;k_&lt;/ins&gt;{my} \mathbf e_{31} + &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;k_&lt;/ins&gt;{mz} \mathbf e_{12}\end{split}$$&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&quot;padding: 12px;&quot; | $$\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;begin{split}&lt;/del&gt;\mathbf &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F &lt;/del&gt;\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbin&lt;/del&gt;{\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;unicode{x27C7}&lt;/del&gt;} \&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;boldsymbol l &lt;/del&gt;\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbin{&lt;/del&gt;\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;unicode{x27C7}} &lt;/del&gt;\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;smash&lt;/del&gt;{\mathbf&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{&lt;/del&gt;\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;underset{\Large\unicode{x7E}}{F}}} &lt;/del&gt;=\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &amp;amp;&lt;/del&gt;\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;left[(1 - 2F_{gy}^2 - 2F_{gz}^2)l_{vx} + 2(F_{gx}F_{gy} - F_{gz}F_{pw})l_{vy} + 2(F_{gz}F_{gx} + F_{gy}F_{pw})l_{vz}\right]&lt;/del&gt;\mathbf &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e_&lt;/del&gt;{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;41} &lt;/del&gt;\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\ +\, &amp;amp;\left[(1 - 2F_{gz}^2 - 2F_{gx}^2)l_{vy} + 2(F_{gy}F_{gz} - F_{gx}F_{pw})l_{vz} + 2(F_{gx}F_{gy} + F_{gz}F_{pw})l_{vx&lt;/del&gt;}&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\right]&lt;/del&gt;\mathbf &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e_&lt;/del&gt;{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;42} &lt;/del&gt;\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\ +\, &amp;amp;\left[(1 - 2F_{gx&lt;/del&gt;}&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;^2 - 2F_{gy}^2)l_{vz} + &lt;/del&gt;2(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_{gz}F_{gx} - F_{gy}F_{pw})l_{vx} + 2(F_{gy}F_{gz} + F_{gx}F_{pw})l_{vy}\right]&lt;/del&gt;\mathbf &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e_{43} &lt;/del&gt;\\ &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;+\, &amp;amp;\left[&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;4(F_{gy}F_{py} + F_{gz}F_{pz})l_{vx} + 2(F_{gx}F_{py} + F_{gy}F_{px})l_{vy} + 2(F_{gx}F_{pz} + F_{gz}F_{px} + F_{gy}F_{gw} + F_{py}&lt;/del&gt;F_{pw})&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;l_{vz} + (2F_{gy}^2 + 2F_{gz}^2 &lt;/del&gt;- &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1)l_&lt;/del&gt;{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mx} + 2(F_{gz}F_{pw} - F_{gx}F_{gy})l_{my} - 2(F_{gy}F_{pw} + F_{gz}F_{gx})l_{mz&lt;/del&gt;}&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\right]&lt;/del&gt;\mathbf &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e_&lt;/del&gt;{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;23} &lt;/del&gt;\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\ +\, &amp;amp;\left[-4(F_{gz&lt;/del&gt;}&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_{pz} + F_{gx}F_{px})l_{vy} + &lt;/del&gt;2&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(F_{gy}F_{pz} + F_{gz}F_{py})l_{vz} + 2(F_{gy}F_{px} + F_{gx}F_{py} + F_{gz}&lt;/del&gt;F_{gw} + &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_{pz}&lt;/del&gt;F_{pw}&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)l_{vx} + &lt;/del&gt;(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2F_{gz}^2 + 2F_{gx}^2 &lt;/del&gt;- &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1&lt;/del&gt;)&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;l_{my} &lt;/del&gt;+ &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2&lt;/del&gt;(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_{gx}F_{pw} &lt;/del&gt;- &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_{gy}F_{gz}&lt;/del&gt;)&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;l_{mz} - 2(F_{gz}F_{pw} &lt;/del&gt;+ &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_{gx}F_{gy})l_{mx}\right]&lt;/del&gt;\mathbf &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e_{31} &lt;/del&gt;\\ &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;+\, &amp;amp;\left[-4(F_{gx}F_{px} + F_{gy}F_{py})l_{vz} + 2(F_{gz}F_{px} + F_{gx}F_{pz})l_{vx} + 2(F_{gz}F_{py} + F_{gy}F_{pz} + F_{gx}F_{gw} + F_{px}F_{pw})l_{vy} + (2F_{gx}^2 + 2F_{gy}^2 &lt;/del&gt;- &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;1)l_{mz} + 2(F_{gy}F_{pw} - F_{gz}F_{gx})l_{mx} - 2(F_{gx}F_{pw} + F_{gy}F_{gz})l_{my}\right]&lt;/del&gt;\mathbf &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e_&lt;/del&gt;{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;12}&lt;/del&gt;\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;end{split&lt;/del&gt;}$$&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&quot;padding: 12px;&quot; | $$\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf a = &lt;/ins&gt;\mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;g &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;times \mathbf k_&lt;/ins&gt;{\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf v&lt;/ins&gt;}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$$&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$$&lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf b = &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf g &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;times &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf k_&lt;/ins&gt;{\mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;m}$$&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$$&lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf c &lt;/ins&gt;= \&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf p &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;times &lt;/ins&gt;\mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;k_&lt;/ins&gt;{\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf v&lt;/ins&gt;}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$$&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$$&lt;/ins&gt;\mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;k'_&lt;/ins&gt;{\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf v&lt;/ins&gt;} &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= &lt;/ins&gt;2(\mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;times &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf g &lt;/ins&gt;- F_{pw}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\mathbf a&lt;/ins&gt;) - &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\mathbf k_&lt;/ins&gt;{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\mathbf v&lt;/ins&gt;}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$$&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$$&lt;/ins&gt;\mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;k'_&lt;/ins&gt;{\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf m&lt;/ins&gt;} &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= &lt;/ins&gt;2&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/ins&gt;F_{gw}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\mathbf a &lt;/ins&gt;+ F_{pw}(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\mathbf c &lt;/ins&gt;- &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\mathbf b&lt;/ins&gt;) + &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\mathbf g \times &lt;/ins&gt;(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\mathbf c &lt;/ins&gt;- &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\mathbf b&lt;/ins&gt;) + \mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;p &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;times &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf a] &lt;/ins&gt;- \mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;k_&lt;/ins&gt;{\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf m&lt;/ins&gt;}$$&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;padding: 12px;&amp;quot; | [[Plane]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;padding: 12px;&amp;quot; | [[Plane]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$$\mathbf h = h_x \mathbf e_{423} + h_y \mathbf e_{431} + h_z \mathbf e_{412} + h_w \mathbf e_{321}$$&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$$\mathbf h = h_x \mathbf e_{423} + h_y \mathbf e_{431} + h_z \mathbf e_{412} + h_w \mathbf e_{321}$$&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&quot;padding: 12px;&quot; | $$\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;begin{split}&lt;/del&gt;\mathbf &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F &lt;/del&gt;\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbin{&lt;/del&gt;\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;unicode&lt;/del&gt;{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;x27C7}&lt;/del&gt;} \mathbf h &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\mathbin{\unicode{x27C7}} \smash{\mathbf{\underset&lt;/del&gt;{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\Large\unicode{x7E}}{F}}&lt;/del&gt;} =&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\, &amp;amp;\left[(1 - 2F_{gy}^2 - 2F_{gz}^2)h_x + 2(F_{gx}F_{gy} - F_{gz}F_{pw})h_y + &lt;/del&gt;2(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_{gz}F_{gx} + F_{gy}F_{pw})h_z\right]&lt;/del&gt;\mathbf &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e_{423} &lt;/del&gt;\\ &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;+\, &amp;amp;\left[(1 - 2F_{gz}^2 - 2F_{gx}^2)h_y + 2(F_{gy}F_{gz} &lt;/del&gt;- &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_{gx}&lt;/del&gt;F_{pw}&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)h_z + 2(F_{gx}F_{gy} + F_{gz}F_{pw})h_x\right]&lt;/del&gt;\mathbf &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e_{431} \\ +\, &amp;amp;\left[(1 - 2F_{gx}^2 - 2F_{gy}^2&lt;/del&gt;)&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;h_z + 2(F_{gz}F_{gx} &lt;/del&gt;- &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_&lt;/del&gt;{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;gy&lt;/del&gt;}&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_{pw})h_x &lt;/del&gt;+ 2(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_{gy}F_{gz} + F_{gx}F_{pw})h_y\right]&lt;/del&gt;\mathbf &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e_&lt;/del&gt;{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;412&lt;/del&gt;} \\ &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;+\, &amp;amp;\left[2(F_{gy}F_{pz} &lt;/del&gt;- &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_{gz}F_{py} + F_{gx}&lt;/del&gt;F_{gw} &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;- F_{px}F_&lt;/del&gt;{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pw&lt;/del&gt;})&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;h_x + 2(F_{gz}F_{px} - F_{gx}F_{pz} &lt;/del&gt;+ &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_{gy}F_{gw} - F_{py}&lt;/del&gt;F_{pw}&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)h_y + 2&lt;/del&gt;(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;F_{gx}F_{py} - F_{gy}F_{px} + F_{gz}F_{gw} - F_{pz}F_{pw})h_z - h_w&lt;/del&gt;\&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;right]&lt;/del&gt;\mathbf &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;e_&lt;/del&gt;{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;321}\end{split&lt;/del&gt;}$$&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&quot;padding: 12px;&quot; | $$\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf a = &lt;/ins&gt;\mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;g &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;times &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf h_&lt;/ins&gt;{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xyz&lt;/ins&gt;}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$$&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$$&lt;/ins&gt;\mathbf h&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'_&lt;/ins&gt;{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xyz&lt;/ins&gt;} = 2(\mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;times &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf g &lt;/ins&gt;- F_{pw}\mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a&lt;/ins&gt;) - &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\mathbf h_&lt;/ins&gt;{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xyz&lt;/ins&gt;}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$$&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$$h'_w = h_w &lt;/ins&gt;+ 2&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/ins&gt;(\mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;h_&lt;/ins&gt;{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xyz&lt;/ins&gt;} \&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;times &lt;/ins&gt;\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf p &lt;/ins&gt;- F_{gw}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\mathbf h_&lt;/ins&gt;{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xyz&lt;/ins&gt;}) &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;\cdot \mathbf g &lt;/ins&gt;+ F_{pw}(\&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mathbf p \cdot &lt;/ins&gt;\mathbf &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;h_&lt;/ins&gt;{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;xyz&lt;/ins&gt;}&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;)]&lt;/ins&gt;$$&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Eric Lengyel</name></author>
	</entry>
	<entry>
		<id>https://rigidgeometricalgebra.org/wiki/index.php?title=Flector&amp;diff=297&amp;oldid=prev</id>
		<title>Eric Lengyel at 01:02, 9 February 2024</title>
		<link rel="alternate" type="text/html" href="https://rigidgeometricalgebra.org/wiki/index.php?title=Flector&amp;diff=297&amp;oldid=prev"/>
		<updated>2024-02-09T01:02:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:02, 9 February 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:$$\mathbf F = F_{px} \mathbf e_1 + F_{py} \mathbf e_2 + F_{pz} \mathbf e_3 + F_{pw} \mathbf e_4 + F_{gx} \mathbf e_{423} + F_{gy} \mathbf e_{431} + F_{gz} \mathbf e_{412} + F_{gw} \mathbf e_{321}$$ ,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:$$\mathbf F = F_{px} \mathbf e_1 + F_{py} \mathbf e_2 + F_{pz} \mathbf e_3 + F_{pw} \mathbf e_4 + F_{gx} \mathbf e_{423} + F_{gy} \mathbf e_{431} + F_{gz} \mathbf e_{412} + F_{gw} \mathbf e_{321}$$ ,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;which is the sum of a [[point]] $$\mathbf p$$ and a [[plane]] $$\mathbf g$$. To &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;possess &lt;/del&gt;the [[geometric &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;property&lt;/del&gt;]], the components of $$\mathbf F$$ must satisfy the equation&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;which is the sum of a [[point]] $$\mathbf p$$ and a [[plane]] $$\mathbf g$$. To &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;satisfy &lt;/ins&gt;the [[geometric &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;constraint&lt;/ins&gt;]], the components of $$\mathbf F$$ must satisfy the equation&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:$$F_{px} F_{gx} + F_{py} F_{gy} + F_{pz} F_{gz} + F_{pw} F_{gw} = 0$$ ,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:$$F_{px} F_{gx} + F_{py} F_{gy} + F_{pz} F_{gz} + F_{pw} F_{gw} = 0$$ ,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Eric Lengyel</name></author>
	</entry>
	<entry>
		<id>https://rigidgeometricalgebra.org/wiki/index.php?title=Flector&amp;diff=46&amp;oldid=prev</id>
		<title>Eric Lengyel: Created page with &quot;'''Figure 1.''' A flector represents an improper Euclidean isometry, which can always be regarded as a rotation about a line $$\boldsymbol l$$ and a reflection across a plane perpendicular to the same line. A ''flector'' is an operator that performs an improper isometry in Euclidean space. Such isometries encompass all possible combinations of an odd number of reflections, inversions, transflections, and rotorefle...&quot;</title>
		<link rel="alternate" type="text/html" href="https://rigidgeometricalgebra.org/wiki/index.php?title=Flector&amp;diff=46&amp;oldid=prev"/>
		<updated>2023-07-15T06:06:10Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/wiki/index.php?title=File:Improper_isom.svg&quot; title=&quot;File:Improper isom.svg&quot;&gt;400px|thumb|right|&amp;#039;&amp;#039;&amp;#039;Figure 1.&amp;#039;&amp;#039;&amp;#039; A flector represents an improper Euclidean isometry, which can always be regarded as a rotation about a line $$\boldsymbol l$$ and a reflection across a plane perpendicular to the same line.&lt;/a&gt; A &amp;#039;&amp;#039;flector&amp;#039;&amp;#039; is an operator that performs an improper isometry in Euclidean space. Such isometries encompass all possible combinations of an odd number of &lt;a href=&quot;/wiki/index.php?title=Reflections&quot; class=&quot;mw-redirect&quot; title=&quot;Reflections&quot;&gt;reflections&lt;/a&gt;, &lt;a href=&quot;/wiki/index.php?title=Inversions&quot; class=&quot;mw-redirect&quot; title=&quot;Inversions&quot;&gt;inversions&lt;/a&gt;, &lt;a href=&quot;/wiki/index.php?title=Transflections&quot; class=&quot;mw-redirect&quot; title=&quot;Transflections&quot;&gt;transflections&lt;/a&gt;, and rotorefle...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Image:improper_isom.svg|400px|thumb|right|'''Figure 1.''' A flector represents an improper Euclidean isometry, which can always be regarded as a rotation about a line $$\boldsymbol l$$ and a reflection across a plane perpendicular to the same line.]]&lt;br /&gt;
A ''flector'' is an operator that performs an improper isometry in Euclidean space. Such isometries encompass all possible combinations of an odd number of [[reflections]], [[inversions]], [[transflections]], and rotoreflections. The name flector is a portmanteau of ''reflection operator''. Flectors cannot perform proper isometries that do not include [[reflections]]; those are instead performed by operators called [[motors]].&lt;br /&gt;
&lt;br /&gt;
In the 4D rigid geometric algebra $$\mathcal G_{3,0,1}$$, a flector $$\mathbf F$$ has the general form&lt;br /&gt;
&lt;br /&gt;
:$$\mathbf F = F_{px} \mathbf e_1 + F_{py} \mathbf e_2 + F_{pz} \mathbf e_3 + F_{pw} \mathbf e_4 + F_{gx} \mathbf e_{423} + F_{gy} \mathbf e_{431} + F_{gz} \mathbf e_{412} + F_{gw} \mathbf e_{321}$$ ,&lt;br /&gt;
&lt;br /&gt;
which is the sum of a [[point]] $$\mathbf p$$ and a [[plane]] $$\mathbf g$$. To possess the [[geometric property]], the components of $$\mathbf F$$ must satisfy the equation&lt;br /&gt;
&lt;br /&gt;
:$$F_{px} F_{gx} + F_{py} F_{gy} + F_{pz} F_{gz} + F_{pw} F_{gw} = 0$$ ,&lt;br /&gt;
&lt;br /&gt;
and this means that the [[point]] $$\mathbf p$$ must lie in the [[plane]] $$\mathbf g$$.&lt;br /&gt;
&lt;br /&gt;
An element $$\mathbf x$$ is transformed by a flector $$\mathbf F$$ through the operation $$\mathbf x' = -\mathbf F \mathbin{\unicode{x27C7}} \mathbf x \mathbin{\unicode{x27C7}} \smash{\mathbf{\underset{\Large\unicode{x7E}}{F}}}$$, where $$\unicode{x27C7}$$ is the [[geometric antiproduct]].&lt;br /&gt;
&lt;br /&gt;
The set of all flectors is the coset of the set $$\unicode{x1D544}$$ of all [[motors]] in a geometric algebra. As such, the set of all flectors is $$\{\mathbf Q \mathbin{\unicode{x27C7}} \mathbf F \mid \mathbf Q \in \unicode{x1D544}\}$$, where $$\mathbf F$$ is any fixed flector. In particular, since $$\mathbf e_4$$ is a flector (representing [[inversion]] through the origin), any flector can be written as $$\mathbf Q \mathbin{\unicode{x27C7}} \mathbf e_4$$ for some motor $$\mathbf Q$$.&lt;br /&gt;
&lt;br /&gt;
== Norm ==&lt;br /&gt;
&lt;br /&gt;
The [[bulk norm]] of a flector $$\mathbf F$$ is given by&lt;br /&gt;
&lt;br /&gt;
:$$\left\Vert\mathbf F\right\Vert_\unicode{x25CF} = \sqrt{\mathbf F \mathbin{\unicode{x25CF}} \mathbf{\tilde F}} = \sqrt{F_{px}^2 + F_{py}^2 + F_{pz}^2 + F_{gw}^2}$$ ,&lt;br /&gt;
&lt;br /&gt;
and its [[weight norm]] is given by&lt;br /&gt;
&lt;br /&gt;
:$$\left\Vert\mathbf F\right\Vert_\unicode{x25CB} = \sqrt{\mathbf F \mathbin{\unicode{x25CB}} \smash{\mathbf{\underset{\Large\unicode{x7E}}{F}}}\vphantom{\mathbf{\tilde F}}} = {\large\unicode{x1D7D9}}\sqrt{F_{gx}^2 + F_{gy}^2 + F_{gz}^2 + F_{pw}^2}$$ .&lt;br /&gt;
&lt;br /&gt;
The [[geometric norm]] of a flector $$\mathbf F$$ is thus&lt;br /&gt;
&lt;br /&gt;
:$$\widehat{\left\Vert\mathbf F\right\Vert} = \sqrt{\dfrac{F_{px}^2 + F_{py}^2 + F_{pz}^2 + F_{gw}^2}{F_{gx}^2 + F_{gy}^2 + F_{gz}^2 + F_{pw}^2}}$$ ,&lt;br /&gt;
&lt;br /&gt;
and this is equal to half the distance that the origin is moved by the operator.&lt;br /&gt;
&lt;br /&gt;
A flector is [[unitized]] when $$F_{gx}^2 + F_{gy}^2 + F_{gz}^2 + F_{pw}^2 = 1$$.&lt;br /&gt;
&lt;br /&gt;
== Trigonometric Form ==&lt;br /&gt;
&lt;br /&gt;
A general flector $$\mathbf F$$ can be expressed in terms of a [[unitized]] [[point]] $$\mathbf p$$ and a [[unitized]] [[plane]] $$\mathbf g$$ as&lt;br /&gt;
&lt;br /&gt;
:$$\mathbf F = \mathbf p\sin\phi + \mathbf g\cos\phi$$ .&lt;br /&gt;
&lt;br /&gt;
This can be interpreted as performing a rotoreflection consisting of a reflection through the plane $$\mathbf g$$ and a rotation by twice the angle $$\phi$$ about an axis perpendicular to $$\mathbf g$$ passing through the point $$\mathbf p$$. All combinations of a reflection, a rotation, and a translation, even if the original rotation axis is not perpendicular to the original reflection plane, can be formulated as a rotoreflection with respect to some plane.&lt;br /&gt;
&lt;br /&gt;
== Factorization ==&lt;br /&gt;
&lt;br /&gt;
Any [[unitized]] flector $$\mathbf F$$ for which $$F_{pw} \neq \pm1$$ can be factored into the product of a simple [[motor]] $$\mathbf Q$$ and a [[plane]] by calculating&lt;br /&gt;
&lt;br /&gt;
:$$\mathbf Q = \dfrac{1}{\sqrt{1 - F_{pw}^2}}\left(\mathbf F \mathbin{\unicode{x27C7}} \mathbf{\underset{\Large\unicode{x7E}}{g}}\right)$$ ,&lt;br /&gt;
&lt;br /&gt;
where the division unitizes the plane $$\mathbf g = F_{gx} \mathbf e_{423} + F_{gy} \mathbf e_{431} + F_{gz} \mathbf e_{412} + F_{gw} \mathbf e_{321}$$. The motor $$\mathbf Q$$ is then given by&lt;br /&gt;
&lt;br /&gt;
:$$\mathbf Q = \dfrac{1}{\sqrt{1 - F_{pw}^2}}\left[-F_{gx} F_{pw} \mathbf e_{41} - F_{gy} F_{pw} \mathbf e_{42} - F_{gz} F_{pw} \mathbf e_{43} + (F_{gy} F_{pz} - F_{gz} F_{py})\mathbf e_{23} + (F_{gz} F_{px} - F_{gx} F_{pz})\mathbf e_{31} + (F_{gx} F_{py} - F_{gy} F_{px})\mathbf e_{12} + (1 - F_{pw}^2){\large\unicode{x1d7d9}}\right]$$ ,&lt;br /&gt;
&lt;br /&gt;
which is always unitized. The original flector $$\mathbf F$$ can now be expressed as&lt;br /&gt;
&lt;br /&gt;
:$$\mathbf F = \mathbf Q \mathbin{\unicode{x27C7}} \dfrac{\mathbf g}{\sqrt{1 - F_{pw}^2}}$$ .&lt;br /&gt;
&lt;br /&gt;
== Conversion from Flector to Matrix ==&lt;br /&gt;
&lt;br /&gt;
Given a specific [[Unitization | unitized]] flector $$\mathbf G$$, define the matrices&lt;br /&gt;
&lt;br /&gt;
:$$\mathbf A = \begin{bmatrix}2(F_{gy}^2 + F_{gz}^2) - 1 &amp;amp; -2F_{gx}F_{gy} &amp;amp; -2F_{gz}F_{gx} &amp;amp; 2(F_{px}F_{pw} - F_{gx}F_{gw}) \\ -2F_{gx}F_{gy} &amp;amp; 2(F_{gz}^2 + F_{gx}^2) - 1 &amp;amp; -2F_{gy}F_{gz} &amp;amp; 2(F_{py}F_{pw} - F_{gy}F_{gw}) \\ -2F_{gz}F_{gx} &amp;amp; -2F_{gy}F_{gz} &amp;amp; 2(F_{gx}^2 + F_{gy}^2) - 1 &amp;amp; 2(F_{pz}F_{pw} - F_{gz}F_{gw}) \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1\end{bmatrix}$$&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
:$$\mathbf B = \begin{bmatrix}0 &amp;amp; 2F_{gz}F_{pw} &amp;amp; -2F_{gy}F_{pw} &amp;amp; 2(F_{gy}F_{pz} - F_{gz}F_{py}) \\ -2F_{gz}F_{pw} &amp;amp; 0 &amp;amp; 2F_{gx}F_{pw} &amp;amp; 2(F_{gz}F_{px} - F_{gx}F_{pz}) \\ 2F_{gy}F_{pw} &amp;amp; -2F_{gx}F_{pw} &amp;amp; 0 &amp;amp; 2(F_{gx}F_{py} - F_{gy}F_{px}) \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0\end{bmatrix}$$ .&lt;br /&gt;
&lt;br /&gt;
Then the corresponding 4&amp;amp;times;4 matrix $$\mathbf M$$ that transforms a [[point]] $$\mathbf q$$, regarded as a column matrix, as $$\mathbf q' = \mathbf{Mq}$$ is given by&lt;br /&gt;
&lt;br /&gt;
:$$\mathbf M = \mathbf A + \mathbf B$$ .&lt;br /&gt;
&lt;br /&gt;
The inverse of $$\mathbf M$$, which transforms a [[plane]] $$\mathbf h$$, regarded as a row matrix, as $$\mathbf h' = \mathbf{hM^{-1}}$$ is given by&lt;br /&gt;
&lt;br /&gt;
:$$\mathbf M^{-1} = \mathbf A - \mathbf B$$ .&lt;br /&gt;
&lt;br /&gt;
== Conversion from Matrix to Flector ==&lt;br /&gt;
&lt;br /&gt;
Let $$\mathbf M$$ be an orthogonal 4&amp;amp;times;4 matrix with determinant &amp;amp;minus;1 having the form&lt;br /&gt;
&lt;br /&gt;
:$$\mathbf M = \begin{bmatrix} M_{00} &amp;amp; M_{01} &amp;amp; M_{02} &amp;amp; M_{03} \\ M_{10} &amp;amp; M_{11} &amp;amp; M_{12} &amp;amp; M_{13} \\ M_{20} &amp;amp; M_{21} &amp;amp; M_{22} &amp;amp; M_{23} \\ 0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1\end{bmatrix}$$ .&lt;br /&gt;
&lt;br /&gt;
Then, by equating the entries of $$\mathbf M$$ to the entries of $$\mathbf A + \mathbf B$$ from above, we have the following four relationships based on the diagonal entries of $$\mathbf M$$:&lt;br /&gt;
&lt;br /&gt;
:$$1 - M_{00} + M_{11} + M_{22} = 4F_{gx}^2$$&lt;br /&gt;
&lt;br /&gt;
:$$1 - M_{11} + M_{22} + M_{00} = 4F_{gy}^2$$&lt;br /&gt;
&lt;br /&gt;
:$$1 - M_{22} + M_{00} + M_{11} = 4F_{gz}^2$$&lt;br /&gt;
&lt;br /&gt;
:$$1 - M_{00} - M_{11} - M_{22} = 4(1 - F_{gx}^2 - F_{gy}^2 - F_{gz}^2) = 4F_{pw}^2$$&lt;br /&gt;
&lt;br /&gt;
And we have the following six relationships based on the off-diagonal entries of $$\mathbf M$$:&lt;br /&gt;
&lt;br /&gt;
:$$M_{21} + M_{12} = -4F_{gy}F_{gz}$$&lt;br /&gt;
&lt;br /&gt;
:$$M_{02} + M_{20} = -4F_{gz}F_{gx}$$&lt;br /&gt;
&lt;br /&gt;
:$$M_{10} + M_{01} = -4F_{gx}F_{gy}$$&lt;br /&gt;
&lt;br /&gt;
:$$M_{21} - M_{12} = -4F_{gx}F_{pw}$$&lt;br /&gt;
&lt;br /&gt;
:$$M_{02} - M_{20} = -4F_{gy}F_{pw}$$&lt;br /&gt;
&lt;br /&gt;
:$$M_{10} - M_{01} = -4F_{gz}F_{pw}$$&lt;br /&gt;
&lt;br /&gt;
If $$M_{00} + M_{11} + M_{22} \leq 0$$, then we calculate&lt;br /&gt;
&lt;br /&gt;
:$$F_{pw} = \pm \dfrac{1}{2}\sqrt{1 - M_{00} - M_{11} - M_{22}}$$ ,&lt;br /&gt;
&lt;br /&gt;
where either sign can be chosen. In this case, we know $$|F_{pw}|$$ is at least $$1/2$$, so we can safely divide by $$-4F_{pw}$$ in the last three off-diagonal relationships above to solve for $$F_{gx}$$, $$F_{gy}$$, and $$F_{gz}$$. Otherwise, if $$M_{00} + M_{11} + M_{22} &amp;gt; 0$$, then we select one of the first three diagonal relationships based on the smallest diagonal entry $$M_{00}$$, $$M_{11}$$, or $$M_{22}$$. After calculating $$F_{gx}$$, $$F_{gy}$$, or $$F_{gz}$$, we plug its value into two of the first three off-diagonal relationships to solve for the other two values of $$F_{gx}$$, $$F_{gy}$$, and $$F_{gz}$$. Finally, we plug it into one of the last three off-diagonal relationships to solve for $$F_{pw}$$.&lt;br /&gt;
&lt;br /&gt;
Setting $$t_x = M_{03}$$, $$t_y = M_{13}$$, and $$t_z = M_{23}$$, the values of $$F_{px}$$, $$F_{py}$$, $$F_{pz}$$, and $$F_{gw}$$ are given by&lt;br /&gt;
&lt;br /&gt;
$$F_{px} = \dfrac{1}{2}(F_{pw}t_x + F_{gz}t_y - F_{gy}t_z)$$&lt;br /&gt;
&lt;br /&gt;
$$F_{py} = \dfrac{1}{2}(F_{pw}t_y + F_{gx}t_z - F_{gz}t_x)$$&lt;br /&gt;
&lt;br /&gt;
$$F_{pz} = \dfrac{1}{2}(F_{pw}t_z + F_{gy}t_x - F_{gx}t_y)$$&lt;br /&gt;
&lt;br /&gt;
$$F_{gw} = -\dfrac{1}{2}(F_{gx}t_x + F_{gy}t_y + F_{gz}t_z)$$ .&lt;br /&gt;
&lt;br /&gt;
== Flector Transformations ==&lt;br /&gt;
&lt;br /&gt;
[[Point | Points]], [[Line | lines]], and [[Plane | planes]] are transformed by a [[unitized]] flector $$\mathbf F$$ as shown in the following table.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type || Transformation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding: 12px;&amp;quot; | [[Point]]&lt;br /&gt;
&lt;br /&gt;
$$\mathbf q = q_x \mathbf e_1 + q_y \mathbf e_2 + q_z \mathbf e_3 + q_w \mathbf e_4$$&lt;br /&gt;
| style=&amp;quot;padding: 12px;&amp;quot; | $$\begin{split}\mathbf F \mathbin{\unicode{x27C7}} \mathbf q \mathbin{\unicode{x27C7}} \smash{\mathbf{\underset{\Large\unicode{x7E}}{F}}} =\, &amp;amp;\left[(2F_{gy}^2 + 2F_{gz}^2 - 1)q_x + 2(F_{gz}F_{pw} - F_{gx}F_{gy})q_y - 2(F_{gy}F_{pw} + F_{gz}F_{gx})q_z + 2(F_{gy}F_{pz} - F_{gz}F_{py} + F_{px}F_{pw} - F_{gx}F_{gw})q_w\right]\mathbf e_1 \\ +\, &amp;amp;\left[(2F_{gz}^2 + 2F_{gx}^2 - 1)q_y + 2(F_{gx}F_{pw} - F_{gy}F_{gz})q_z - 2(F_{gz}F_{pw} + F_{gx}F_{gy})q_x + 2(F_{gz}F_{px} - F_{gx}F_{pz} + F_{py}F_{pw} - F_{gy}F_{gw})q_w\right]\mathbf e_2 \\ +\, &amp;amp;\left[(2F_{gx}^2 + 2F_{gy}^2 - 1)q_z + 2(F_{gy}F_{pw} - F_{gz}F_{gx})q_x - 2(F_{gx}F_{pw} + F_{gy}F_{gz})q_y + 2(F_{gx}F_{py} - F_{gy}F_{px} + F_{pz}F_{pw} - F_{gz}F_{gw})q_w\right]\mathbf e_3 \\ +\, &amp;amp;q_w\mathbf e_4\end{split}$$&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding: 12px;&amp;quot; | [[Line]]&lt;br /&gt;
&lt;br /&gt;
$$\begin{split}\boldsymbol l =\, &amp;amp;l_{vx} \mathbf e_{41} + l_{vy} \mathbf e_{42} + l_{vz} \mathbf e_{43} \\ +\, &amp;amp;l_{mx} \mathbf e_{23} + l_{my} \mathbf e_{31} + l_{mz} \mathbf e_{12}\end{split}$$&lt;br /&gt;
| style=&amp;quot;padding: 12px;&amp;quot; | $$\begin{split}\mathbf F \mathbin{\unicode{x27C7}} \boldsymbol l \mathbin{\unicode{x27C7}} \smash{\mathbf{\underset{\Large\unicode{x7E}}{F}}} =\, &amp;amp;\left[(1 - 2F_{gy}^2 - 2F_{gz}^2)l_{vx} + 2(F_{gx}F_{gy} - F_{gz}F_{pw})l_{vy} + 2(F_{gz}F_{gx} + F_{gy}F_{pw})l_{vz}\right]\mathbf e_{41} \\ +\, &amp;amp;\left[(1 - 2F_{gz}^2 - 2F_{gx}^2)l_{vy} + 2(F_{gy}F_{gz} - F_{gx}F_{pw})l_{vz} + 2(F_{gx}F_{gy} + F_{gz}F_{pw})l_{vx}\right]\mathbf e_{42} \\ +\, &amp;amp;\left[(1 - 2F_{gx}^2 - 2F_{gy}^2)l_{vz} + 2(F_{gz}F_{gx} - F_{gy}F_{pw})l_{vx} + 2(F_{gy}F_{gz} + F_{gx}F_{pw})l_{vy}\right]\mathbf e_{43} \\ +\, &amp;amp;\left[-4(F_{gy}F_{py} + F_{gz}F_{pz})l_{vx} + 2(F_{gx}F_{py} + F_{gy}F_{px})l_{vy} + 2(F_{gx}F_{pz} + F_{gz}F_{px} + F_{gy}F_{gw} + F_{py}F_{pw})l_{vz} + (2F_{gy}^2 + 2F_{gz}^2 - 1)l_{mx} + 2(F_{gz}F_{pw} - F_{gx}F_{gy})l_{my} - 2(F_{gy}F_{pw} + F_{gz}F_{gx})l_{mz}\right]\mathbf e_{23} \\ +\, &amp;amp;\left[-4(F_{gz}F_{pz} + F_{gx}F_{px})l_{vy} + 2(F_{gy}F_{pz} + F_{gz}F_{py})l_{vz} + 2(F_{gy}F_{px} + F_{gx}F_{py} + F_{gz}F_{gw} + F_{pz}F_{pw})l_{vx} + (2F_{gz}^2 + 2F_{gx}^2 - 1)l_{my} + 2(F_{gx}F_{pw} - F_{gy}F_{gz})l_{mz} - 2(F_{gz}F_{pw} + F_{gx}F_{gy})l_{mx}\right]\mathbf e_{31} \\ +\, &amp;amp;\left[-4(F_{gx}F_{px} + F_{gy}F_{py})l_{vz} + 2(F_{gz}F_{px} + F_{gx}F_{pz})l_{vx} + 2(F_{gz}F_{py} + F_{gy}F_{pz} + F_{gx}F_{gw} + F_{px}F_{pw})l_{vy} + (2F_{gx}^2 + 2F_{gy}^2 - 1)l_{mz} + 2(F_{gy}F_{pw} - F_{gz}F_{gx})l_{mx} - 2(F_{gx}F_{pw} + F_{gy}F_{gz})l_{my}\right]\mathbf e_{12}\end{split}$$&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding: 12px;&amp;quot; | [[Plane]]&lt;br /&gt;
&lt;br /&gt;
$$\mathbf h = h_x \mathbf e_{423} + h_y \mathbf e_{431} + h_z \mathbf e_{412} + h_w \mathbf e_{321}$$&lt;br /&gt;
| style=&amp;quot;padding: 12px;&amp;quot; | $$\begin{split}\mathbf F \mathbin{\unicode{x27C7}} \mathbf h \mathbin{\unicode{x27C7}} \smash{\mathbf{\underset{\Large\unicode{x7E}}{F}}} =\, &amp;amp;\left[(1 - 2F_{gy}^2 - 2F_{gz}^2)h_x + 2(F_{gx}F_{gy} - F_{gz}F_{pw})h_y + 2(F_{gz}F_{gx} + F_{gy}F_{pw})h_z\right]\mathbf e_{423} \\ +\, &amp;amp;\left[(1 - 2F_{gz}^2 - 2F_{gx}^2)h_y + 2(F_{gy}F_{gz} - F_{gx}F_{pw})h_z + 2(F_{gx}F_{gy} + F_{gz}F_{pw})h_x\right]\mathbf e_{431} \\ +\, &amp;amp;\left[(1 - 2F_{gx}^2 - 2F_{gy}^2)h_z + 2(F_{gz}F_{gx} - F_{gy}F_{pw})h_x + 2(F_{gy}F_{gz} + F_{gx}F_{pw})h_y\right]\mathbf e_{412} \\ +\, &amp;amp;\left[2(F_{gy}F_{pz} - F_{gz}F_{py} + F_{gx}F_{gw} - F_{px}F_{pw})h_x + 2(F_{gz}F_{px} - F_{gx}F_{pz} + F_{gy}F_{gw} - F_{py}F_{pw})h_y + 2(F_{gx}F_{py} - F_{gy}F_{px} + F_{gz}F_{gw} - F_{pz}F_{pw})h_z - h_w\right]\mathbf e_{321}\end{split}$$&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[Motor]]&lt;br /&gt;
* [[Reflection]]&lt;br /&gt;
* [[Inversion]]&lt;br /&gt;
* [[Transflection]]&lt;/div&gt;</summary>
		<author><name>Eric Lengyel</name></author>
	</entry>
</feed>