Unit 1 The Engineering Design Process 1
Text 1 Design 1
Text 2 The Engineering Design Process 4
Text 3 Collaborative Design 9
Text 4 Computer Aided Design 12
Translating Skills 18
Exercises 19
Unit 2 Graphics Programming 21
Text 1 Graphics Libraries 21
Text 2 OpenGL and Java 3D 24
Text 3 VRML and X3D 27
Personage Introduction 30
Translating Skills 33
Exercises 33
Unit 3 Computer-Aided Drafting Systems 35
Text 1 Working with AutoCAD 35
Text 2 Basic Drawing and Modification Functions 40
Text 3 AutoLISP and Visual LISP 47
Translating Skills 49
Exercises 50
Unit 4 Solid Modeling Systems 51
Text 1 Solid Models and Modeling Approaches 51
Text 2 Geometry and Topology 56
Text 3 Basic Features 59
Text 4 Feature Entities 63
Text 5 Parameters and Dimensions 70
Text 6 Relations and Constraints 73
Text 7 Boundary Representation(B-rep) 79
Text 8 Constructive Solid Geometry(CSG) 84
Text 9 Euler Formula 86
Translating Skills 89
Exercises 89
Unit 5 Curves and Surfaces 92
Text 1 Freeform Curves 92
Text 2 Surfaces 97
Text 3 Surface Modeling 103
Supplementary ReadingⅠ:What is NURBS? 114
Supplementary ReadingⅡ:What are T-splines? 117
Translating Skills 121
Exercises 121
Unit 6 Assembly Modeling 123
Text 1 Assembly Modeling 123
Text 2 Assembly Planning 126
Text 3 Mating Conditions 131
Text 4 Bottom-Up Assembly Approach 136
Text 5 Top-Down Assembly Approach 139
Text 6 Assembly Analysis 144
Supplementary Reading:Solid Edge Large Assemblies 148
Translating Skills 154
Exercises 155
Unit 7 Reverse Engineering 157
Text 1 Pro/ENGINEER Reverse Engineering Extension 157
Text 2 Geomagic Studio Create 3D Models from 3D Scanner Data 160
Text 3 Working with the Geomagic Studio 164
Supplementary Reading:Prodrive Speeds Ferrari Wing Development with Reverse Engineering and CFD Technologies 171
Translating Skills 176
Exercises 177
Unit 8 Standards for Communicating Between Systems 178
Text 1 Exchange Methods of Product Definition Data 179
Text 2 Initial Graphics Exchange Specification 181
Text 3 Standard for Exchange of Product Data 185
Text 4 ACIS and DXF 187
Translating Skills 188
Exercises 190
Unit 9 Product Lifecycle Management 191
Text 1 Why Use PLM? 191
Text 2 PLM Framework 193
Text 3 Enabling Technologies of PLM 196
Text 4 Product Data Management 198
Supplementary Reading:Siemens PLM Software—Teamcenter Transforming the Process of Innovation 199
Translating Skills 204
Exercises 206
Unit 10 Modeling Kernels and CAD Software 207
Text 1 Parasolid 207
Text 2 3D ACIS Modeler 213
Text 3 NX for Mechanical Design 217
Translating Skills 221
Exercises 222
Appendix A Professional and Academic Information 223
Appendix B Vocabulary 225
References 248