Preface |
|
xi | |
|
|
1 | (4) |
|
Geometric Methods in Engineering |
|
|
1 | (1) |
|
Examples of Problems Using Geometric Modeling |
|
|
2 | (3) |
PART I BASICS OF AFFINE GEOMETRY |
|
5 | (48) |
|
Basics of Affine Geometry |
|
|
7 | (46) |
|
|
7 | (8) |
|
Examples of Affine Spaces |
|
|
15 | (1) |
|
|
16 | (1) |
|
Affine Combinations, Barycenters |
|
|
17 | (3) |
|
|
20 | (6) |
|
Affine Independence and Affine Frames |
|
|
26 | (5) |
|
|
31 | (7) |
|
|
38 | (2) |
|
|
40 | (13) |
|
|
42 | (11) |
PART II POLYNOMIAL CURVES AND SPLINE CURVES |
|
53 | (184) |
|
Introduction to the Algorithmic Geometry of Polynomial Curves |
|
|
55 | (52) |
|
Why Parameterized Polynomial Curves? |
|
|
55 | (11) |
|
Polynomial Curves of Degree 1 and 2 |
|
|
66 | (3) |
|
First Encounter with Polar Forms (Blossoming) |
|
|
69 | (4) |
|
First Encounter with the de Casteljau Algorithm |
|
|
73 | (5) |
|
Polynomial Curves of Degree 3 |
|
|
78 | (6) |
|
Classification of the Polynomial Cubics |
|
|
84 | (4) |
|
Second Encounter with Polar Forms (Blossoming) |
|
|
88 | (3) |
|
Second Encounter with the de Casteljau Algorithm |
|
|
91 | (4) |
|
Examples of Cubics Defined by Control Points |
|
|
95 | (12) |
|
|
103 | (4) |
|
Multiaffine Maps and Polar Forms |
|
|
107 | (24) |
|
|
107 | (7) |
|
Affine Polynomials and Polar Forms |
|
|
114 | (5) |
|
Polynomial Curves and Control Points |
|
|
119 | (3) |
|
Uniqueness of the Polar Form of an Affine Polynomial Map |
|
|
122 | (1) |
|
Polarizing Polynomials in One or Several Variables |
|
|
123 | (8) |
|
|
128 | (3) |
|
Polynomial Curves as Bezier Curves |
|
|
131 | (40) |
|
The de Casteljau Algorithm |
|
|
131 | (13) |
|
Subdivision Algorithms for Polynomial Curves |
|
|
144 | (9) |
|
The Progressive Version of the de Casteljau Algorithm (the de Boor Algorithm) |
|
|
153 | (5) |
|
Derivatives of Polynomial Curves |
|
|
158 | (2) |
|
Joining Affine Polynomial Functions |
|
|
160 | (11) |
|
|
166 | (5) |
|
|
171 | (66) |
|
Introduction: Knot Sequences, de Boor Control Points |
|
|
171 | (10) |
|
Infinite Knot Sequences, Open B-Spline Curves |
|
|
181 | (11) |
|
Finite Knot Sequences, Finite B-Spline Curves |
|
|
192 | (9) |
|
Cyclic Knot Sequences, Closed (Cyclic) B-Spline Curves |
|
|
201 | (8) |
|
|
209 | (3) |
|
The de Boor Algorithm and Knot Insertion |
|
|
212 | (4) |
|
|
216 | (6) |
|
Cubic Spline Interpolation |
|
|
222 | (15) |
|
|
230 | (7) |
PART III POLYNOMIAL SURFACES AND SPLINE SURFACES |
|
237 | (162) |
|
|
239 | (36) |
|
Polarizing Polynomial Surfaces |
|
|
239 | (10) |
|
Bipolynomial Surfaces in Polar Form |
|
|
249 | (5) |
|
The de Casteljau Algorithm for Rectangular Surface Patches |
|
|
254 | (4) |
|
Total Degree Surfaces in Polar Form |
|
|
258 | (4) |
|
The de Casteljau Algorithm for Triangular Surface Patches |
|
|
262 | (2) |
|
Directional Derivatives of Polynomial Surfaces |
|
|
264 | (11) |
|
|
269 | (6) |
|
Subdivision Algorithms for Polynomial Surfaces |
|
|
275 | (36) |
|
Subdivision Algorithms for Triangular Patches |
|
|
275 | (25) |
|
Subdivision Algorithms for Rectangular Patches |
|
|
300 | (11) |
|
|
306 | (5) |
|
Polynomial Spline Surfaces and Subdivision Surfaces |
|
|
311 | (34) |
|
Joining Polynomial Surfaces |
|
|
311 | (5) |
|
Spline Surfaces with Triangular Patches |
|
|
316 | (7) |
|
Spline Surfaces with Rectangular Patches |
|
|
323 | (3) |
|
|
326 | (19) |
|
|
342 | (3) |
|
Embedding an Affine Space in a Vector Space |
|
|
345 | (28) |
|
The ``Hat Construction,'' or Homogenizing |
|
|
345 | (8) |
|
Affine Frames of E and Bases of E |
|
|
353 | (3) |
|
Extending Affine Maps to Linear Maps |
|
|
356 | (3) |
|
From Multiaffine Maps to Multilinear Maps |
|
|
359 | (3) |
|
Differentiating Affine Polynomial Functions Using Their Homogenized Polar Forms, Osculating Flats |
|
|
362 | (11) |
|
|
371 | (2) |
|
Tensor Products and Symmetric Tensor Products |
|
|
373 | (26) |
|
|
373 | (7) |
|
Symmetric Tensor Products |
|
|
380 | (3) |
|
Affine Symmetric Tensor Products |
|
|
383 | (3) |
|
Properties of Symmetric Tensor Products |
|
|
386 | (3) |
|
|
389 | (10) |
|
|
396 | (3) |
PART IV APPENDICES |
|
399 | (68) |
|
|
401 | (24) |
|
|
401 | (7) |
|
|
408 | (4) |
|
|
412 | (1) |
|
|
413 | (8) |
|
A.5 Hyperplanes and Linear Forms |
|
|
421 | (4) |
|
App. B Complements of Affine Geometry |
|
|
425 | (20) |
|
B.1 Affine and Multiaffine Maps |
|
|
425 | (7) |
|
B.2 Homogenizing Multiaffine Maps |
|
|
432 | (2) |
|
B.3 Intersection and Direct Sums of Affine Spaces |
|
|
434 | (4) |
|
B.4 Osculating Flats Revisited |
|
|
438 | (7) |
|
|
445 | (8) |
|
C.1 Metric Spaces and Normed Vector Spaces |
|
|
445 | (5) |
|
C.2 Continuous Functions, Limits |
|
|
450 | (1) |
|
|
450 | (3) |
|
App. D Differential Calculus |
|
|
453 | (14) |
|
D.1 Directional Derivatives, Total Derivatives |
|
|
453 | (8) |
|
|
461 | (6) |
Bibliography |
|
467 | (6) |
Index |
|
473 | (18) |
About the Author |
|
491 | |