618 INDEX
Homogeneous coordinates, 8, 245, 271,
302, 338
geometric algebra and, 245
as imaging, 339–40
Homogeneous lines, 25–26
Homogeneous model, 8–9, 245,
271–326
affine transformations, 306–8
applications, 327–54
as imaging, 339–40
coordinate-free parameterized
constructions, 309–12
direct/dual representation of flats,
286–91
element construction, 305–6
matrices vs conformal versors,
486–92
metric of, 272–73
representation space, 272–73
embedded in conformal model, 374
equations, 606
general rotation, 305
geometric algebra specification, 273
incidence relationships, 292–301
k-flats as (k + 1)-blades, 285–86
linear transformations, 302–9
lines as 2-blades, 278–83
metric products, 312–15
modeling principle, 271
non-Euclidean results, 312–13
nonmetrical orthogonal projection,
314–15
planes as 3-blades, 283–85
points as vectors, 274–78
projective transformations, 308–9
rigid body motion, 305, 334–35
rigid body motion outermorphisms,
306, 334–35
rotation around origin, 304
translations, 303–4
Homogeneous planes
attitude, 27–28
measure of area, 28
orientation, 28
Homogeneous Pl
¨
ucker coordinates,
328–36
4-D representation space, 336
combining elements, 332–33
defined, 328
elements in coordinate form, 330–32
line representation, 328–30
matrices of motions, 334–35
Homogeneous subspaces, 23
defined, 24
direct representation, 43
representation, 42–44
of 3-D space, 25
See also Subspaces
Hyper bolic functions, 184–85
Hyper bolic geometry, 480–81
defined, 480
illustrated, 481
motions, 481
translations, 481
Hyperplanes
in Pl
¨
ucker coordinates form, 331
dual representation, 290
normal equation, 290
I
Identity function, 225, 232
Image geometry, 499
Imaginary rounds and flats, 400
Imaging by multiple camer as, 336–46
homogeneous coordinates, 339–40
line-based stereo vision, 342–46
pinhole camera, 337–39
stereo vision, 340–42
Implementation, 503–81
algebra specification, 546–47
alternative approaches, 505–8
levels, 504–05
crystallography, 267–68
efficiency issues, 541–43
function optimization, 550–52
of general multivector class, 547–49
geometric algebra, 503–9
goals, 544–45
issue resolution, 544–46
linear products, 521
nonlinear function optimization,
553–54
outermorphisms, 552–53
software, 16–17
of specialized multivector class, 549
Incidence
“co-incidence,” 439
Euclidean, 438–44
computation examples, 292–96
relative lengths, 298–301
relative orientation, 296–98
two lines in a plane, 292–94
two skew lines in space, 295–96
relationships, 292–301
See also meet
Infinite k-flats, 285
Infinite points, 275–76
Inner products
conformal model, 361
defined, 66, 589–96
distance of spheres, 417–18
dot, 518, 589–90
generalization, 4, 67
Hestenes’, 590
near equivalence of, 590–91
scalar differentiation, 225
of spheres, 417–418
vector differentiation, 232–33
scalar differentiation, 225
Differentiation w ith a vector-valued
linear function, 225
See also Products
Interpolation, 491
rigid body motion example, 395–96,
493–94
rigid body motions, 385–86
rotation, 259–60, 265–67
slerp, 260
translations, 266
Intersections, 7
of blades, 127
of Euclidean circles, 414
See also meet
conformal primitives and, 432–34
directions, 248
encoding, 135
finite points, 293–94
of lines, 333
magnitude, ambiguity, 128
offset lines, 293
through outer factorization, 127–28
phenomenology, 125–27
planar lines, 41
plane, 86–87, 88, 130
primitives, 322–24
ray-model, 577–79
of spheres, 405
tangents as, 404–9
Venn diagram, 536
Invariance of properties, 369–70
Inverse kinematics, 423–26