Unit 1 The Engineering Design Process Text 1 Design Text 2 The Engineering Design Process Text 3 Collaborative Design Text 4 Computer Aided Design Translating Skills ExercisesUnit 2 Graphics Programming Text 1 Graphics Libraries Text 2 OpenGL and Java 3D Text 3 VRML and X3D Personage Introduction Translating Skills ExercisesUnit 3 Computer-Aided Drafting Systems Text 1 Working with AutoCAD Text 2 Basic Drawing and Modification Functions Text 3 AutoLISP and Visual LISP Translating Skills ExercisesUnit 4 Solid Modeling Systems Text 1 Solid Models and Modeling Approaches Text 2 Geometry and Topology Text 3 Basic Features Text 4 Feature Entities Text 5 Parameters and Dimensions Text 6 Relations and Constraints Text 7 Boundary Representation (B-rep) Text 8 Constructive Solid Geometry (CSG) Text 9 Euler Formula Translating Skills ExercisesUnit 5 Curves and Surfaces Text 1 Freeform Curves Text 2 Surfaces Text 3 Surface Modeling Supplementary Reading I:What is NURBS? Supplementary Reading II:What are T-splines? Translating Skills ExercisesUnit 6 Assembly Modeling Text 1 Assembly Modeling Text 2 Assembly Planning Text 3 Mating Conditions Text 4 Bottom-Up Assembly Approach Text 5 Top-Down Assembly Approach Text 6 Assembly Analysis Supplementary Reading:Solid Edge Large Assemblies Translating Skills ExercisesUnit 7 Reverse Engineering Text 1 Pro/ENGINEER Reverse Engineering Extension Text 2 Geomagic Studio Create 3D Models from 3D Scanner Data Text 3 Working with the Geomagic Studio Supplementary Reading.-Prodrive Speeds Ferrari Wing Developmentwith Reverse Engineering and CFD Technologies Translating Skills ExercisesUnit 8 Standards for Communicating Between Systems Text 1 Exchange Methods of Product Definition Data Text 2 Initial Graphics Exchange Specification Text 3 Standard for Exchange of Product Data Text 4 ACIS and DXF Translating Skills ExercisesUnit 9 Product Lifecycle Management Text 1 Why Use PLM? Text 2 PLM Framework Text 3 Enabling Technologies of PLM Text 4 Product Data Management Supplementary Reading:Siemens PLM Software -- TeamcenterTransforming the Process of Innovation Translating Skills ExercisesUnit 10 Modeling Kernels and CAD Software Text 1 Parasolid Text 2 3D ACIS Modeler Text 3 NX for Mechanical Design Translating Skills ExercisesAppendix A Professional and Academic InformationAppendix B VocabularyReferences