Professional Documents
Culture Documents
Geometric Modeling: Michael E. Mortenson
Geometric Modeling: Michael E. Mortenson
MODELING
Michael E. Mortenson
BIBL1OTHEK
hwentar-Nr.: Mi.^JlOSfL
Sachgobiete: .(7.A..V.
Standort:
CONTENTS
1 INTRODUCTION I
1.1 Geometric Modeling: What It Is and What It Is Not 1
1.2 Historical Development 5
1.3 Applicable Mathematical Techniques 8
1.4 Nameable and Unnameable Geometric Shapes 18
1.5 Explicit and Implicit Equations 19
1.6 Intrinsic Equations 21
1.7 Parametric Equations 23
1.8 Coordinate Systems 28
1.9 Notation Scheme and General Conventions 29
2 CURVES 30
2.1 Algebraic and Geometric Forms 34
2.2 Tangent Vectors 39
2.3 Parametric Space of a Curve 44
2.4 Blending Functions 48
2.5 Reparametrization 53
2.6 Truncating, Extending, and Subdividing 57
2.7 Space Curve 58
2.8 Four-point Form 61
2.9 Graphic Construction and Interpretation 64
2.10 Straight Lines 72
2.11 Conies 79
2.12 Composite Curves 91
2.13 Spline Curves 98
2.14 Bezier Curves 113
2.15 5-Spline Curves 125
xiv CONTENTS
3 SURFACES 151
3.1 Algebraic and Geometric Form 156
3.2 Tangent and Twist Vectors 166
3.3 Normals 169
3.4 Parametric Space of a Surface 171
3.5 Blending Functions 174
3.6 Reparametrization of a Surface Patch 175
3.7 Subdividing 179
3.8 Sixteen-Point Form 181
3.9 Four-Curve Form 184
3.10 Plane Surface 185
3.11 Cylindrical Surface 189
3.12 Ruled Surface 191
3.13 Surface of Revolution 195
3.14 Spherical Surface 200
3.15 Conic Surface 202
3.16 Composite Surfaces 204
3.17 Bezier Surface 215
3.18 5-Spline Surface 220
3.19 Degenerate Surfaces and Pathological Conditions 228
3.20 Curves on Surfaces 230
3.21 Surfaces with Irregular Boundaries 234
4 SOLIDS 240
4.1 Algebraic and Geometric Form 242
4.2 Tangent Vectors and Twist Vectors 251
4.3 Parametric Space of a Solid 253
4.4 Continuity and Composite Solids 254
4.5 Surfaces and Curves in a Solid 255
4.6 Solids with Irregular Boundaries 258
4.7 Generalized Notation Scheme and Higher Dimension
Elements 259
4.8 Element Construction 262
7 INTERSECTIONS 319
7.1 Intersections with Straight Lines 319
7.2 Plane Intersections 324
7.3 Curve Intersections 330
7.4 Surface Intersections 333
8 TRANSFORMATIONS 345
8.1 Translation 345
8.2 Rotation 347
8.3 Scaling 356
8.4 Symmetry and Reflection 360
8.5 Homogeneous Transformations 366
8.6 Coordinate Systems and Nonlinear Transformations 370