SlideShare a Scribd company logo
1 of 15
Download to read offline
Using a Common Theme to Find Intersections of
Spheres with Lines and Planes via Geometric
(Clifford) Algebra
May 21, 2020
James Smith
nitac14b@yahoo.com
https://mx.linkedin.com/in/james-smith-1b195047
Abstract
After reviewing the sorts of calculations for which Geometric Algebra
(GA) is especially convenient, we identify a common theme through which
those types of calculations can be used to find the intersections of spheres
with lines, planes, and other spheres.
“Derive an equation for the circle formed by the intersection of the
sphere S with the plane P.”
1
Figure 1: An example of a problem statement: “Derive an equation for the circle
formed by the intersection of the sphere S with the plane P.”
1 Introduction
This document uses ideas that are explained more fully in [1] and [2]. Especially,
the symbol for a vector (for example, p, in Fig. 1) may be used to refer either to
the vector itself, or to its endpoint. In each such instance, we rely upon context
to make the intended meaning clear.
2 Example of a Problem Statement
“Derive an equation for the circle formed by the intersection of the
sphere S with the plane P (Fig. 1).”
3 A Review of Calculations for which Geomet-
ric Algebra (GA) is Especially Convenient
This brief review will—we hope —give us some ideas of what to “look for” when
we attempt to derive equations for intersections of spheres with other objects.
Figure 2: The projection v u and rejection (v⊥u) of the vector v with respect
to vector w.
Figure 3: The projection v ˆB and rejection v⊥ ˆB of the vector v with respect
to bivector ˆB.
3.1 Projections and “Rejections” of Vectors
The projection and “rejection” of a vector v with respect to a vector w (Fig. 2)
are given by
v w = (v · w) w−1
= (v · ˆw) ˆw
and
v⊥w = (v ∧ w) w−1
= (v ∧ ˆw) ˆw.
Please recall that vectors do
not possess the attribute of
location. Therefore, the
components of v parallel and
perpendicular to w are the
same no matter where we
draw v.
We can also find the projection and rejection of a vector with respect to a
bivector. Note that ˆB
−1
= − ˆB:
3
Figure 4: Equation for a circle in a plane parallel to the bivector ˆB in a
two-dimensional case.
v ˆB = v · ˆB ˆB
−1
= − v · ˆB ˆB
and
v⊥ ˆB = v ∧ ˆB ˆB
−1
= − v ∧ ˆB ˆB.
3.2 Designating Circles via Rotation of Vectors
The equation that we gave for a circle in two-dimensional GA (4) can be extended
to 3D (Fig. 5)
4 A Simple Problem that will Provide the Pat-
tern that We Seek
To find the points at which a circle is intersected by a line through point P with
direction ˆu (Fig. 6) can be found by using the ideas from Fig. 2 (Fig. 7)
We will seek to transform the problems that follow into ones in which the
unknowns are point of intersection between a line and a circle.
4
Figure 5: Extension to 3D, of the equation shown in Fig. 4. The red circle is
in a plane parallel to the bivector ˆB. The circle’s equation can be written as
x = c + (p − c) eθ ˆB
.
Figure 6: A Simple problem that will provide the pattern that we seek: Find the
points at which a circle is intersected by a line through point p with direction ˆu.
5
Figure 7: The points of intersection found by using the ideas shown in Fig.
2 : x1 = c + (p − c)⊥ˆu − ˆu r2 − [(p − c))⊥ˆu]
2
; x2 = c + (p − c)⊥ˆu +
ˆu r2 − [(p − c))⊥ˆu]
2
.
5 “Seeing” Our Simple Pattern in Other Inter-
section Problems
5.1 Intersection of a Line with a Sphere
Our pattern is easy to “see” in our first problem: the intersection of a line with
a sphere (Fig. 8). We just introduce the circle whose center is s, and that passes
through the two points of intersection (Fig. 9).
5.2 Intersection of a Line with a Sphere
The intersection of a plane with a sphere is a circle (Fig. 10). We’ll call that
circle the “solution circle”. If we can identify any point on that circle, then we
can give the equation of that circle in the form described in connection with
Fig. 5. To identify such a point, we’ll use an additional idea from our review of
things for which GA is especially convenient: we can find the projection of the
vector (p − s) upon the plane (Fig. 11). The line that has that direction, and
that passes through point p, also passes through the center of the solution circle
(because that center is the projection of the point s upon the plane). Therefore,
that line intersects the solution circle—and by extension, the given sphere —in
two points (Fig. 12. Now, we can find one of those points (q , in Fig. 12)via
the method we used to find the points of intersection of a line with a sphere.
6
Figure 8: How can we “see” our pattern in the case of a line intersecting a
sphere?
Figure 9: By adding to Fig. 8 the red circle (through the two points of
intersection, with center s, we transform this problem into the one we treated in
Figs. 6 and 7.
7
Figure 10: Our second problem: Give the equation for the circle of intersection
between a given plane and sphere.
Figure 11: Making use of one idea that we noted in our review of things for
which GA is convenient, we’ll add the line that goes through point p, and that
has the direction of vector (p − s)’s projection upon the plane.
8
Figure 12: The line that has the direction (p − s), and that passes through
point p, also passes through the center of the solution circle (because that center
is the projection of the point s upon the plane). Therefore, that line intersects
the solution circle—and by extension, the given sphere —in two points. Now,
we can find one of those points (here, q) via the method we used for finding the
points of intersection of a line with a sphere.
Figure 13: Having identified one point (q) on the solution circle, we can write
the equation of that circle as x = s + (q − s) eθ ˆB
.
9
Figure 14: Our third problem: to find the intersection (circle C) of the two
spheres, we will look for elements that will enable us to transform this problem
into a combination of those which we have already solved.
5.3 Intersection of Two Spheres
The intersection of two spheres is a circle (C, in Fig. 14). Before plunging into
GA, let’s see what else we might notice or deduce. One key feature is that the
solution circle is perpendicular to the line that joins the centers of the given
spheres. Put differently, the solution circle’s center (point c in Fig. 15) is at
some distance d from point s1, in the direction given by the vector (s2 − s1). We
can calculate that distance by equating two expressions for the solution circle’s
radius:
R2
1 − d2 = R2
2 − ( s2 − s1 − d)
2
∴ d = R2
1 − R2
2 + s2 − s1
2
/ [2 s2 − s1 ] .
We’ve now located point c, which (very importantly, for our purposes) is a point
on the plane that contains the solution circle.
What else might we need, in order to transform this problem into one similar
to those that we have already solved? Possibilities include (1) the bivector of
the plane that contains the solution circle, and (2) a point on that circle.
Finding a unit bivector ˆM of a plane perpendicular to given unit vector ˆw
10
Figure 15: Based upon previous experience, we try to identify a point
that lies on the plane of C. Here, we use point c, which is the center of
that circle. The vector (c − s1) has the direction of (s2 − s1), and length
R2
1 − R2
2 + s2 − s1
2
/ [2 s2 − s1 ] .
11
Figure 16: Identifying another element that should prove useful: a unit bivector
for the plane that contains C . (Please recall that the two unit bivectors for a given
plane differ only in their signs.) The unit bivector that we’ve chosen is the dual
of the unit vector in the direction of (s2 − s1). Specifically, ˆB =
s2 − s1
s2 − s1
I3.
is another thing that can be done conveniently via GA:
ˆM = ˆwI3
where I3 (= e1e2e3) is the unit pseudoscalar for three-dimensional GA ([1], pp.
105-107). Therefore, a unit bivector ˆB (Fig. 16) of the plane that contains the
solution circle is
ˆB =
s2 − s1
s2 − s1
I3 .
(Please recall that the two unit bivectors for a given plane differ only in their
signs.)
Now that we’ve identified ˆB, we can make use, again, of experiences from
previous problems by identifying a line that intersects the solution circle in a point
that we will be able to identify. Here, that line is the one that passes through
point c, and has the direction of c ˆB. We’ve now arrived at the “intersection of
line and sphere” problem (Fig. 17). Therefore, we add the vectors from point s1
to the two points of intersection (Fig. 18).
For our purposes, we need to find only one point (q, in Fig. 19) of intersection
of the line with the spheres.
Having done so, we can write the equation of C as x = s1 + (q − s1) eθ ˆB
.
12
Figure 17: Now that we’ve identified ˆB we can make use, again, of experiences
from previous problems by identifying a line that intersects the solution circle
in a point that we will be able to identify. Here, that line is the one that
passes through point c, and has the direction of c ˆB. We’ve now arrived at the
“intersection of line and sphere” problem.
Figure 18: In Fig. 17, we arrived at the “intersection of line and sphere”
problem. Therefore, we add the vectors from point s1 to the two points of
intersection.
13
Figure 19: For our purposes, we need to find only one point (q) of intersection
of the line with the spheres. Rotation of the vector (q − s1) with respect to ˆB
gives C.
Figure 20: Now, we can write the equation of C as x = s1 + (q − s1) eθ ˆB
.
14
References
[1] A. Macdonald, Linear and Geometric Algebra (First Edition), CreateSpace
Independent Publishing Platform (Lexington, 2012).
[2] J. Smith, 2016, “Some Solution Strategies for Equations that Arise in
Geometric (Clifford) Algebra”, http://vixra.org/abs/1610.0054.
15

More Related Content

What's hot

An additional brief solution of the CPP limiting case of the Problem of Apoll...
An additional brief solution of the CPP limiting case of the Problem of Apoll...An additional brief solution of the CPP limiting case of the Problem of Apoll...
An additional brief solution of the CPP limiting case of the Problem of Apoll...James Smith
 
Math unit39 matrices
Math unit39 matricesMath unit39 matrices
Math unit39 matriceseLearningJa
 
Three Solutions of the LLP Limiting Case of the Problem of Apollonius via Geo...
Three Solutions of the LLP Limiting Case of the Problem of Apollonius via Geo...Three Solutions of the LLP Limiting Case of the Problem of Apollonius via Geo...
Three Solutions of the LLP Limiting Case of the Problem of Apollonius via Geo...James Smith
 
Math unit29 using graphs to solve equations
Math unit29 using graphs to solve equationsMath unit29 using graphs to solve equations
Math unit29 using graphs to solve equationseLearningJa
 
Approximating offset curves using B ´ ezier curves with high accuracy
Approximating offset curves using B ´ ezier curves with high accuracyApproximating offset curves using B ´ ezier curves with high accuracy
Approximating offset curves using B ´ ezier curves with high accuracyIJECEIAES
 
Math unit36 contructions and enlargements
Math unit36 contructions and enlargementsMath unit36 contructions and enlargements
Math unit36 contructions and enlargementseLearningJa
 
Midpoints (Geometry 2_5)
Midpoints (Geometry 2_5)Midpoints (Geometry 2_5)
Midpoints (Geometry 2_5)rfant
 
Obj. 47 Effects of Changing Dimensions
Obj. 47 Effects of Changing DimensionsObj. 47 Effects of Changing Dimensions
Obj. 47 Effects of Changing Dimensionssmiller5
 
Presentation (distance formula)
Presentation (distance formula)Presentation (distance formula)
Presentation (distance formula)jennytuazon01630
 
1.1.1C Midpoint and Distance Formulas
1.1.1C Midpoint and Distance Formulas1.1.1C Midpoint and Distance Formulas
1.1.1C Midpoint and Distance Formulassmiller5
 
1.1.4 Distance Formula
1.1.4 Distance Formula1.1.4 Distance Formula
1.1.4 Distance Formulasmiller5
 
Distance between two points
Distance between two pointsDistance between two points
Distance between two pointslothomas
 
POTW Solution Sam C
POTW Solution Sam CPOTW Solution Sam C
POTW Solution Sam CSam_C
 
Graph terminologies & special type graphs
Graph terminologies & special type graphsGraph terminologies & special type graphs
Graph terminologies & special type graphsNabeel Ahsen
 
1.1.2 Segment Addition Postulate
1.1.2 Segment Addition Postulate1.1.2 Segment Addition Postulate
1.1.2 Segment Addition Postulatesmiller5
 

What's hot (20)

An additional brief solution of the CPP limiting case of the Problem of Apoll...
An additional brief solution of the CPP limiting case of the Problem of Apoll...An additional brief solution of the CPP limiting case of the Problem of Apoll...
An additional brief solution of the CPP limiting case of the Problem of Apoll...
 
Math unit39 matrices
Math unit39 matricesMath unit39 matrices
Math unit39 matrices
 
Connectivity of graph
Connectivity of graphConnectivity of graph
Connectivity of graph
 
Three Solutions of the LLP Limiting Case of the Problem of Apollonius via Geo...
Three Solutions of the LLP Limiting Case of the Problem of Apollonius via Geo...Three Solutions of the LLP Limiting Case of the Problem of Apollonius via Geo...
Three Solutions of the LLP Limiting Case of the Problem of Apollonius via Geo...
 
precalculus 6.3
precalculus 6.3precalculus 6.3
precalculus 6.3
 
Math unit29 using graphs to solve equations
Math unit29 using graphs to solve equationsMath unit29 using graphs to solve equations
Math unit29 using graphs to solve equations
 
Approximating offset curves using B ´ ezier curves with high accuracy
Approximating offset curves using B ´ ezier curves with high accuracyApproximating offset curves using B ´ ezier curves with high accuracy
Approximating offset curves using B ´ ezier curves with high accuracy
 
Math unit36 contructions and enlargements
Math unit36 contructions and enlargementsMath unit36 contructions and enlargements
Math unit36 contructions and enlargements
 
Midpoints (Geometry 2_5)
Midpoints (Geometry 2_5)Midpoints (Geometry 2_5)
Midpoints (Geometry 2_5)
 
Hat04 0203
Hat04 0203Hat04 0203
Hat04 0203
 
Isograph
IsographIsograph
Isograph
 
Obj. 47 Effects of Changing Dimensions
Obj. 47 Effects of Changing DimensionsObj. 47 Effects of Changing Dimensions
Obj. 47 Effects of Changing Dimensions
 
Presentation (distance formula)
Presentation (distance formula)Presentation (distance formula)
Presentation (distance formula)
 
1.1.1C Midpoint and Distance Formulas
1.1.1C Midpoint and Distance Formulas1.1.1C Midpoint and Distance Formulas
1.1.1C Midpoint and Distance Formulas
 
1.1.4 Distance Formula
1.1.4 Distance Formula1.1.4 Distance Formula
1.1.4 Distance Formula
 
Distance between two points
Distance between two pointsDistance between two points
Distance between two points
 
POTW Solution Sam C
POTW Solution Sam CPOTW Solution Sam C
POTW Solution Sam C
 
Graph terminologies & special type graphs
Graph terminologies & special type graphsGraph terminologies & special type graphs
Graph terminologies & special type graphs
 
Finding equations
Finding equationsFinding equations
Finding equations
 
1.1.2 Segment Addition Postulate
1.1.2 Segment Addition Postulate1.1.2 Segment Addition Postulate
1.1.2 Segment Addition Postulate
 

Similar to Using a Common Theme to Find Intersections of Spheres with Lines and Planes via Geometric (Clifford) Algebra

Solution of the Special Case "CLP" of the Problem of Apollonius via Vector Ro...
Solution of the Special Case "CLP" of the Problem of Apollonius via Vector Ro...Solution of the Special Case "CLP" of the Problem of Apollonius via Vector Ro...
Solution of the Special Case "CLP" of the Problem of Apollonius via Vector Ro...James Smith
 
Module 3 plane coordinate geometry
Module 3 plane coordinate geometryModule 3 plane coordinate geometry
Module 3 plane coordinate geometrydionesioable
 
Formulas and Spreadsheets for Simple, Composite, and Complex Rotations of Vec...
Formulas and Spreadsheets for Simple, Composite, and Complex Rotations of Vec...Formulas and Spreadsheets for Simple, Composite, and Complex Rotations of Vec...
Formulas and Spreadsheets for Simple, Composite, and Complex Rotations of Vec...James Smith
 
Chapter 12 vectors and the geometry of space merged
Chapter 12 vectors and the geometry of space mergedChapter 12 vectors and the geometry of space merged
Chapter 12 vectors and the geometry of space mergedEasyStudy3
 
M210 Songyue.pages__MACOSX._M210 Songyue.pagesM210-S16-.docx
M210 Songyue.pages__MACOSX._M210 Songyue.pagesM210-S16-.docxM210 Songyue.pages__MACOSX._M210 Songyue.pagesM210-S16-.docx
M210 Songyue.pages__MACOSX._M210 Songyue.pagesM210-S16-.docxsmile790243
 
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph ColouringGraph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph ColouringSaurabh Kaushik
 
Curve modeling bezier curves
Curve modeling bezier curvesCurve modeling bezier curves
Curve modeling bezier curvesjhansi1986
 
Vectors.pdf
Vectors.pdfVectors.pdf
Vectors.pdfd00a7ece
 
Vectors.pdf
Vectors.pdfVectors.pdf
Vectors.pdfd00a7ece
 
Vectors.pdf
Vectors.pdfVectors.pdf
Vectors.pdfd00a7ece
 
Additional Solutions of the Limiting Case "CLP" of the Problem of Apollonius ...
Additional Solutions of the Limiting Case "CLP" of the Problem of Apollonius ...Additional Solutions of the Limiting Case "CLP" of the Problem of Apollonius ...
Additional Solutions of the Limiting Case "CLP" of the Problem of Apollonius ...James Smith
 
Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...
Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...
Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...James Smith
 
How to Effect a Composite Rotation of a Vector via Geometric (Clifford) Algebra
How to Effect a Composite Rotation of a Vector via Geometric (Clifford) AlgebraHow to Effect a Composite Rotation of a Vector via Geometric (Clifford) Algebra
How to Effect a Composite Rotation of a Vector via Geometric (Clifford) AlgebraJames Smith
 

Similar to Using a Common Theme to Find Intersections of Spheres with Lines and Planes via Geometric (Clifford) Algebra (20)

Ch08.ppt
Ch08.pptCh08.ppt
Ch08.ppt
 
Solution of the Special Case "CLP" of the Problem of Apollonius via Vector Ro...
Solution of the Special Case "CLP" of the Problem of Apollonius via Vector Ro...Solution of the Special Case "CLP" of the Problem of Apollonius via Vector Ro...
Solution of the Special Case "CLP" of the Problem of Apollonius via Vector Ro...
 
Module 3 plane coordinate geometry
Module 3 plane coordinate geometryModule 3 plane coordinate geometry
Module 3 plane coordinate geometry
 
Formulas and Spreadsheets for Simple, Composite, and Complex Rotations of Vec...
Formulas and Spreadsheets for Simple, Composite, and Complex Rotations of Vec...Formulas and Spreadsheets for Simple, Composite, and Complex Rotations of Vec...
Formulas and Spreadsheets for Simple, Composite, and Complex Rotations of Vec...
 
Solution kepler chap 1
Solution kepler chap 1Solution kepler chap 1
Solution kepler chap 1
 
3D-PPt MODULE 1.pptx
3D-PPt MODULE 1.pptx3D-PPt MODULE 1.pptx
3D-PPt MODULE 1.pptx
 
Chapter 12 vectors and the geometry of space merged
Chapter 12 vectors and the geometry of space mergedChapter 12 vectors and the geometry of space merged
Chapter 12 vectors and the geometry of space merged
 
Plano cartesiano
Plano cartesianoPlano cartesiano
Plano cartesiano
 
M210 Songyue.pages__MACOSX._M210 Songyue.pagesM210-S16-.docx
M210 Songyue.pages__MACOSX._M210 Songyue.pagesM210-S16-.docxM210 Songyue.pages__MACOSX._M210 Songyue.pagesM210-S16-.docx
M210 Songyue.pages__MACOSX._M210 Songyue.pagesM210-S16-.docx
 
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph ColouringGraph Theory,Graph Terminologies,Planar Graph & Graph Colouring
Graph Theory,Graph Terminologies,Planar Graph & Graph Colouring
 
object 3d(2)
object 3d(2)object 3d(2)
object 3d(2)
 
07object3d 1
07object3d 107object3d 1
07object3d 1
 
Curve modeling bezier curves
Curve modeling bezier curvesCurve modeling bezier curves
Curve modeling bezier curves
 
1525 equations of lines in space
1525 equations of lines in space1525 equations of lines in space
1525 equations of lines in space
 
Vectors.pdf
Vectors.pdfVectors.pdf
Vectors.pdf
 
Vectors.pdf
Vectors.pdfVectors.pdf
Vectors.pdf
 
Vectors.pdf
Vectors.pdfVectors.pdf
Vectors.pdf
 
Additional Solutions of the Limiting Case "CLP" of the Problem of Apollonius ...
Additional Solutions of the Limiting Case "CLP" of the Problem of Apollonius ...Additional Solutions of the Limiting Case "CLP" of the Problem of Apollonius ...
Additional Solutions of the Limiting Case "CLP" of the Problem of Apollonius ...
 
Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...
Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...
Via Geometric Algebra: Direction and Distance between Two Points on a Spheric...
 
How to Effect a Composite Rotation of a Vector via Geometric (Clifford) Algebra
How to Effect a Composite Rotation of a Vector via Geometric (Clifford) AlgebraHow to Effect a Composite Rotation of a Vector via Geometric (Clifford) Algebra
How to Effect a Composite Rotation of a Vector via Geometric (Clifford) Algebra
 

More from James Smith

Un acercamiento a los determinantes e inversos de matrices
Un acercamiento a los determinantes e inversos de matricesUn acercamiento a los determinantes e inversos de matrices
Un acercamiento a los determinantes e inversos de matricesJames Smith
 
Understanding the "Chain Rule" for Derivatives by Deriving Your Own Version
Understanding the "Chain Rule" for Derivatives by Deriving Your Own VersionUnderstanding the "Chain Rule" for Derivatives by Deriving Your Own Version
Understanding the "Chain Rule" for Derivatives by Deriving Your Own VersionJames Smith
 
Learning Geometric Algebra by Modeling Motions of the Earth and Shadows of Gn...
Learning Geometric Algebra by Modeling Motions of the Earth and Shadows of Gn...Learning Geometric Algebra by Modeling Motions of the Earth and Shadows of Gn...
Learning Geometric Algebra by Modeling Motions of the Earth and Shadows of Gn...James Smith
 
Nuevo Manual de la UNESCO para la Enseñanza de Ciencias
Nuevo Manual de la UNESCO para la Enseñanza de CienciasNuevo Manual de la UNESCO para la Enseñanza de Ciencias
Nuevo Manual de la UNESCO para la Enseñanza de CienciasJames Smith
 
Calculating the Angle between Projections of Vectors via Geometric (Clifford)...
Calculating the Angle between Projections of Vectors via Geometric (Clifford)...Calculating the Angle between Projections of Vectors via Geometric (Clifford)...
Calculating the Angle between Projections of Vectors via Geometric (Clifford)...James Smith
 
Estimation of the Earth's "Unperturbed" Perihelion from Times of Solstices an...
Estimation of the Earth's "Unperturbed" Perihelion from Times of Solstices an...Estimation of the Earth's "Unperturbed" Perihelion from Times of Solstices an...
Estimation of the Earth's "Unperturbed" Perihelion from Times of Solstices an...James Smith
 
"Rotation of a Rotation" via Geometric (Clifford) Algebra
"Rotation of a Rotation" via Geometric (Clifford) Algebra"Rotation of a Rotation" via Geometric (Clifford) Algebra
"Rotation of a Rotation" via Geometric (Clifford) AlgebraJames Smith
 
Sismos: Recursos acerca de la inspección y refuerzo de edificios dañados por ...
Sismos: Recursos acerca de la inspección y refuerzo de edificios dañados por ...Sismos: Recursos acerca de la inspección y refuerzo de edificios dañados por ...
Sismos: Recursos acerca de la inspección y refuerzo de edificios dañados por ...James Smith
 
A Modification of the Lifshitz-Slyozov-Wagner Equation for Predicting Coarsen...
A Modification of the Lifshitz-Slyozov-Wagner Equation for Predicting Coarsen...A Modification of the Lifshitz-Slyozov-Wagner Equation for Predicting Coarsen...
A Modification of the Lifshitz-Slyozov-Wagner Equation for Predicting Coarsen...James Smith
 
Calculating Dimensions for Constructing Super Adobe (Earth Bag) Domes
Calculating Dimensions for Constructing Super Adobe (Earth Bag) DomesCalculating Dimensions for Constructing Super Adobe (Earth Bag) Domes
Calculating Dimensions for Constructing Super Adobe (Earth Bag) DomesJames Smith
 
Trampas comunes en los exámenes de se selección sobre matemáticas
Trampas comunes en los exámenes de se selección sobre matemáticasTrampas comunes en los exámenes de se selección sobre matemáticas
Trampas comunes en los exámenes de se selección sobre matemáticasJames Smith
 
Why Does the Atmosphere Rotate? Trajectory of a desorbed molecule
Why Does the Atmosphere Rotate? Trajectory of a desorbed moleculeWhy Does the Atmosphere Rotate? Trajectory of a desorbed molecule
Why Does the Atmosphere Rotate? Trajectory of a desorbed moleculeJames Smith
 
Kepler and Newton vs. Geocentrism, Flat Earth, and the "Vortex"
Kepler and Newton vs. Geocentrism, Flat Earth, and the "Vortex"Kepler and Newton vs. Geocentrism, Flat Earth, and the "Vortex"
Kepler and Newton vs. Geocentrism, Flat Earth, and the "Vortex"James Smith
 
Proporciones de los radios y distancias en una "cadena de Steiner" de 6 circu...
Proporciones de los radios y distancias en una "cadena de Steiner" de 6 circu...Proporciones de los radios y distancias en una "cadena de Steiner" de 6 circu...
Proporciones de los radios y distancias en una "cadena de Steiner" de 6 circu...James Smith
 
Ejercicios geometría, con respuestas
Ejercicios geometría, con respuestasEjercicios geometría, con respuestas
Ejercicios geometría, con respuestasJames Smith
 
El cálculo de superviviencia
El cálculo de supervivienciaEl cálculo de superviviencia
El cálculo de supervivienciaJames Smith
 
Cómo sumar fracciones algbráicas
Cómo sumar fracciones algbráicasCómo sumar fracciones algbráicas
Cómo sumar fracciones algbráicasJames Smith
 
Cómo entender el uso de escalas logarítmicas
Cómo entender el uso de escalas logarítmicasCómo entender el uso de escalas logarítmicas
Cómo entender el uso de escalas logarítmicasJames Smith
 
El desarrollo de ecuaciones lineales
El desarrollo de ecuaciones linealesEl desarrollo de ecuaciones lineales
El desarrollo de ecuaciones linealesJames Smith
 
Cambios de óptica en el curso de un despeje
Cambios de óptica en el curso de un despejeCambios de óptica en el curso de un despeje
Cambios de óptica en el curso de un despejeJames Smith
 

More from James Smith (20)

Un acercamiento a los determinantes e inversos de matrices
Un acercamiento a los determinantes e inversos de matricesUn acercamiento a los determinantes e inversos de matrices
Un acercamiento a los determinantes e inversos de matrices
 
Understanding the "Chain Rule" for Derivatives by Deriving Your Own Version
Understanding the "Chain Rule" for Derivatives by Deriving Your Own VersionUnderstanding the "Chain Rule" for Derivatives by Deriving Your Own Version
Understanding the "Chain Rule" for Derivatives by Deriving Your Own Version
 
Learning Geometric Algebra by Modeling Motions of the Earth and Shadows of Gn...
Learning Geometric Algebra by Modeling Motions of the Earth and Shadows of Gn...Learning Geometric Algebra by Modeling Motions of the Earth and Shadows of Gn...
Learning Geometric Algebra by Modeling Motions of the Earth and Shadows of Gn...
 
Nuevo Manual de la UNESCO para la Enseñanza de Ciencias
Nuevo Manual de la UNESCO para la Enseñanza de CienciasNuevo Manual de la UNESCO para la Enseñanza de Ciencias
Nuevo Manual de la UNESCO para la Enseñanza de Ciencias
 
Calculating the Angle between Projections of Vectors via Geometric (Clifford)...
Calculating the Angle between Projections of Vectors via Geometric (Clifford)...Calculating the Angle between Projections of Vectors via Geometric (Clifford)...
Calculating the Angle between Projections of Vectors via Geometric (Clifford)...
 
Estimation of the Earth's "Unperturbed" Perihelion from Times of Solstices an...
Estimation of the Earth's "Unperturbed" Perihelion from Times of Solstices an...Estimation of the Earth's "Unperturbed" Perihelion from Times of Solstices an...
Estimation of the Earth's "Unperturbed" Perihelion from Times of Solstices an...
 
"Rotation of a Rotation" via Geometric (Clifford) Algebra
"Rotation of a Rotation" via Geometric (Clifford) Algebra"Rotation of a Rotation" via Geometric (Clifford) Algebra
"Rotation of a Rotation" via Geometric (Clifford) Algebra
 
Sismos: Recursos acerca de la inspección y refuerzo de edificios dañados por ...
Sismos: Recursos acerca de la inspección y refuerzo de edificios dañados por ...Sismos: Recursos acerca de la inspección y refuerzo de edificios dañados por ...
Sismos: Recursos acerca de la inspección y refuerzo de edificios dañados por ...
 
A Modification of the Lifshitz-Slyozov-Wagner Equation for Predicting Coarsen...
A Modification of the Lifshitz-Slyozov-Wagner Equation for Predicting Coarsen...A Modification of the Lifshitz-Slyozov-Wagner Equation for Predicting Coarsen...
A Modification of the Lifshitz-Slyozov-Wagner Equation for Predicting Coarsen...
 
Calculating Dimensions for Constructing Super Adobe (Earth Bag) Domes
Calculating Dimensions for Constructing Super Adobe (Earth Bag) DomesCalculating Dimensions for Constructing Super Adobe (Earth Bag) Domes
Calculating Dimensions for Constructing Super Adobe (Earth Bag) Domes
 
Trampas comunes en los exámenes de se selección sobre matemáticas
Trampas comunes en los exámenes de se selección sobre matemáticasTrampas comunes en los exámenes de se selección sobre matemáticas
Trampas comunes en los exámenes de se selección sobre matemáticas
 
Why Does the Atmosphere Rotate? Trajectory of a desorbed molecule
Why Does the Atmosphere Rotate? Trajectory of a desorbed moleculeWhy Does the Atmosphere Rotate? Trajectory of a desorbed molecule
Why Does the Atmosphere Rotate? Trajectory of a desorbed molecule
 
Kepler and Newton vs. Geocentrism, Flat Earth, and the "Vortex"
Kepler and Newton vs. Geocentrism, Flat Earth, and the "Vortex"Kepler and Newton vs. Geocentrism, Flat Earth, and the "Vortex"
Kepler and Newton vs. Geocentrism, Flat Earth, and the "Vortex"
 
Proporciones de los radios y distancias en una "cadena de Steiner" de 6 circu...
Proporciones de los radios y distancias en una "cadena de Steiner" de 6 circu...Proporciones de los radios y distancias en una "cadena de Steiner" de 6 circu...
Proporciones de los radios y distancias en una "cadena de Steiner" de 6 circu...
 
Ejercicios geometría, con respuestas
Ejercicios geometría, con respuestasEjercicios geometría, con respuestas
Ejercicios geometría, con respuestas
 
El cálculo de superviviencia
El cálculo de supervivienciaEl cálculo de superviviencia
El cálculo de superviviencia
 
Cómo sumar fracciones algbráicas
Cómo sumar fracciones algbráicasCómo sumar fracciones algbráicas
Cómo sumar fracciones algbráicas
 
Cómo entender el uso de escalas logarítmicas
Cómo entender el uso de escalas logarítmicasCómo entender el uso de escalas logarítmicas
Cómo entender el uso de escalas logarítmicas
 
El desarrollo de ecuaciones lineales
El desarrollo de ecuaciones linealesEl desarrollo de ecuaciones lineales
El desarrollo de ecuaciones lineales
 
Cambios de óptica en el curso de un despeje
Cambios de óptica en el curso de un despejeCambios de óptica en el curso de un despeje
Cambios de óptica en el curso de un despeje
 

Recently uploaded

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 

Recently uploaded (20)

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 

Using a Common Theme to Find Intersections of Spheres with Lines and Planes via Geometric (Clifford) Algebra

  • 1. Using a Common Theme to Find Intersections of Spheres with Lines and Planes via Geometric (Clifford) Algebra May 21, 2020 James Smith nitac14b@yahoo.com https://mx.linkedin.com/in/james-smith-1b195047 Abstract After reviewing the sorts of calculations for which Geometric Algebra (GA) is especially convenient, we identify a common theme through which those types of calculations can be used to find the intersections of spheres with lines, planes, and other spheres. “Derive an equation for the circle formed by the intersection of the sphere S with the plane P.” 1
  • 2. Figure 1: An example of a problem statement: “Derive an equation for the circle formed by the intersection of the sphere S with the plane P.” 1 Introduction This document uses ideas that are explained more fully in [1] and [2]. Especially, the symbol for a vector (for example, p, in Fig. 1) may be used to refer either to the vector itself, or to its endpoint. In each such instance, we rely upon context to make the intended meaning clear. 2 Example of a Problem Statement “Derive an equation for the circle formed by the intersection of the sphere S with the plane P (Fig. 1).” 3 A Review of Calculations for which Geomet- ric Algebra (GA) is Especially Convenient This brief review will—we hope —give us some ideas of what to “look for” when we attempt to derive equations for intersections of spheres with other objects.
  • 3. Figure 2: The projection v u and rejection (v⊥u) of the vector v with respect to vector w. Figure 3: The projection v ˆB and rejection v⊥ ˆB of the vector v with respect to bivector ˆB. 3.1 Projections and “Rejections” of Vectors The projection and “rejection” of a vector v with respect to a vector w (Fig. 2) are given by v w = (v · w) w−1 = (v · ˆw) ˆw and v⊥w = (v ∧ w) w−1 = (v ∧ ˆw) ˆw. Please recall that vectors do not possess the attribute of location. Therefore, the components of v parallel and perpendicular to w are the same no matter where we draw v. We can also find the projection and rejection of a vector with respect to a bivector. Note that ˆB −1 = − ˆB: 3
  • 4. Figure 4: Equation for a circle in a plane parallel to the bivector ˆB in a two-dimensional case. v ˆB = v · ˆB ˆB −1 = − v · ˆB ˆB and v⊥ ˆB = v ∧ ˆB ˆB −1 = − v ∧ ˆB ˆB. 3.2 Designating Circles via Rotation of Vectors The equation that we gave for a circle in two-dimensional GA (4) can be extended to 3D (Fig. 5) 4 A Simple Problem that will Provide the Pat- tern that We Seek To find the points at which a circle is intersected by a line through point P with direction ˆu (Fig. 6) can be found by using the ideas from Fig. 2 (Fig. 7) We will seek to transform the problems that follow into ones in which the unknowns are point of intersection between a line and a circle. 4
  • 5. Figure 5: Extension to 3D, of the equation shown in Fig. 4. The red circle is in a plane parallel to the bivector ˆB. The circle’s equation can be written as x = c + (p − c) eθ ˆB . Figure 6: A Simple problem that will provide the pattern that we seek: Find the points at which a circle is intersected by a line through point p with direction ˆu. 5
  • 6. Figure 7: The points of intersection found by using the ideas shown in Fig. 2 : x1 = c + (p − c)⊥ˆu − ˆu r2 − [(p − c))⊥ˆu] 2 ; x2 = c + (p − c)⊥ˆu + ˆu r2 − [(p − c))⊥ˆu] 2 . 5 “Seeing” Our Simple Pattern in Other Inter- section Problems 5.1 Intersection of a Line with a Sphere Our pattern is easy to “see” in our first problem: the intersection of a line with a sphere (Fig. 8). We just introduce the circle whose center is s, and that passes through the two points of intersection (Fig. 9). 5.2 Intersection of a Line with a Sphere The intersection of a plane with a sphere is a circle (Fig. 10). We’ll call that circle the “solution circle”. If we can identify any point on that circle, then we can give the equation of that circle in the form described in connection with Fig. 5. To identify such a point, we’ll use an additional idea from our review of things for which GA is especially convenient: we can find the projection of the vector (p − s) upon the plane (Fig. 11). The line that has that direction, and that passes through point p, also passes through the center of the solution circle (because that center is the projection of the point s upon the plane). Therefore, that line intersects the solution circle—and by extension, the given sphere —in two points (Fig. 12. Now, we can find one of those points (q , in Fig. 12)via the method we used to find the points of intersection of a line with a sphere. 6
  • 7. Figure 8: How can we “see” our pattern in the case of a line intersecting a sphere? Figure 9: By adding to Fig. 8 the red circle (through the two points of intersection, with center s, we transform this problem into the one we treated in Figs. 6 and 7. 7
  • 8. Figure 10: Our second problem: Give the equation for the circle of intersection between a given plane and sphere. Figure 11: Making use of one idea that we noted in our review of things for which GA is convenient, we’ll add the line that goes through point p, and that has the direction of vector (p − s)’s projection upon the plane. 8
  • 9. Figure 12: The line that has the direction (p − s), and that passes through point p, also passes through the center of the solution circle (because that center is the projection of the point s upon the plane). Therefore, that line intersects the solution circle—and by extension, the given sphere —in two points. Now, we can find one of those points (here, q) via the method we used for finding the points of intersection of a line with a sphere. Figure 13: Having identified one point (q) on the solution circle, we can write the equation of that circle as x = s + (q − s) eθ ˆB . 9
  • 10. Figure 14: Our third problem: to find the intersection (circle C) of the two spheres, we will look for elements that will enable us to transform this problem into a combination of those which we have already solved. 5.3 Intersection of Two Spheres The intersection of two spheres is a circle (C, in Fig. 14). Before plunging into GA, let’s see what else we might notice or deduce. One key feature is that the solution circle is perpendicular to the line that joins the centers of the given spheres. Put differently, the solution circle’s center (point c in Fig. 15) is at some distance d from point s1, in the direction given by the vector (s2 − s1). We can calculate that distance by equating two expressions for the solution circle’s radius: R2 1 − d2 = R2 2 − ( s2 − s1 − d) 2 ∴ d = R2 1 − R2 2 + s2 − s1 2 / [2 s2 − s1 ] . We’ve now located point c, which (very importantly, for our purposes) is a point on the plane that contains the solution circle. What else might we need, in order to transform this problem into one similar to those that we have already solved? Possibilities include (1) the bivector of the plane that contains the solution circle, and (2) a point on that circle. Finding a unit bivector ˆM of a plane perpendicular to given unit vector ˆw 10
  • 11. Figure 15: Based upon previous experience, we try to identify a point that lies on the plane of C. Here, we use point c, which is the center of that circle. The vector (c − s1) has the direction of (s2 − s1), and length R2 1 − R2 2 + s2 − s1 2 / [2 s2 − s1 ] . 11
  • 12. Figure 16: Identifying another element that should prove useful: a unit bivector for the plane that contains C . (Please recall that the two unit bivectors for a given plane differ only in their signs.) The unit bivector that we’ve chosen is the dual of the unit vector in the direction of (s2 − s1). Specifically, ˆB = s2 − s1 s2 − s1 I3. is another thing that can be done conveniently via GA: ˆM = ˆwI3 where I3 (= e1e2e3) is the unit pseudoscalar for three-dimensional GA ([1], pp. 105-107). Therefore, a unit bivector ˆB (Fig. 16) of the plane that contains the solution circle is ˆB = s2 − s1 s2 − s1 I3 . (Please recall that the two unit bivectors for a given plane differ only in their signs.) Now that we’ve identified ˆB, we can make use, again, of experiences from previous problems by identifying a line that intersects the solution circle in a point that we will be able to identify. Here, that line is the one that passes through point c, and has the direction of c ˆB. We’ve now arrived at the “intersection of line and sphere” problem (Fig. 17). Therefore, we add the vectors from point s1 to the two points of intersection (Fig. 18). For our purposes, we need to find only one point (q, in Fig. 19) of intersection of the line with the spheres. Having done so, we can write the equation of C as x = s1 + (q − s1) eθ ˆB . 12
  • 13. Figure 17: Now that we’ve identified ˆB we can make use, again, of experiences from previous problems by identifying a line that intersects the solution circle in a point that we will be able to identify. Here, that line is the one that passes through point c, and has the direction of c ˆB. We’ve now arrived at the “intersection of line and sphere” problem. Figure 18: In Fig. 17, we arrived at the “intersection of line and sphere” problem. Therefore, we add the vectors from point s1 to the two points of intersection. 13
  • 14. Figure 19: For our purposes, we need to find only one point (q) of intersection of the line with the spheres. Rotation of the vector (q − s1) with respect to ˆB gives C. Figure 20: Now, we can write the equation of C as x = s1 + (q − s1) eθ ˆB . 14
  • 15. References [1] A. Macdonald, Linear and Geometric Algebra (First Edition), CreateSpace Independent Publishing Platform (Lexington, 2012). [2] J. Smith, 2016, “Some Solution Strategies for Equations that Arise in Geometric (Clifford) Algebra”, http://vixra.org/abs/1610.0054. 15