Toc Pmt2204-Eng SFC2022
Toc Pmt2204-Eng SFC2022
Surface Modeling
Introduction
About This Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Using this Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
A Note About Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
About the Training Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Training Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Accessing Training Templates in SOLIDWORKS . . . . . . . . . . . . 4
Conventions Used in this Book . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Windows OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Use of Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Accessing Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
More SOLIDWORKS Training Resources. . . . . . . . . . . . . . . . . . . . . . 6
Local User Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Lesson 1
Understanding Surfaces
Solids and Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Geometry vs. Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
What is a Solid? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Euler’s Formula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
i
Contents SOLIDWORKS
ii
SOLIDWORKS Contents
Lesson 2
Introduction to Surfacing
Similarities Between Solid and Surface Modeling . . . . . . . . . . . . . . . 40
Basic Surfacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Introducing: Revolved Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Introducing: Swept Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Filleting Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Cutting the Bottom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Introducing: Radiate Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Introducing: Cut with Surface. . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Alternative to Trim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Introducing: Intersect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Solid from Imported Surfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Changing a Solid With a Surface . . . . . . . . . . . . . . . . . . . . . . . . . 51
Recreating a Molded Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Exercise 3: Basic Surface Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Introducing: Extend Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Exercise 4: Halyard Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Exercise 5: Finial Scroll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Ruled Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Exercise 6: Using Intersect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Exercise 7: Camera Body . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Lesson 3
Solid-Surface Hybrid Modeling
Hybrid Modeling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Using Surfaces to Modify Solids . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Introducing: Replace Face . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Interchanging Between Solids and Surfaces. . . . . . . . . . . . . . . . . . . . 82
Performance Implications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
What Contributes to Rebuild Time? . . . . . . . . . . . . . . . . . . . . . . . 85
Surfaces as Construction Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Stages in the Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Making Copies of Faces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Introducing: Offset Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Repairing Countersunk Hole Problem . . . . . . . . . . . . . . . . . . . . . 92
Flattening Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Introducing: Surface Flatten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Exercise 8: Lofting Between Surfaces . . . . . . . . . . . . . . . . . . . . . . . . 97
Exercise 9: Finial Wrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Exercise 10: Flatten Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
iii
Contents SOLIDWORKS
Lesson 4
Repairing and Editing Imported Geometry
Importing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Modeling Kernels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Contents of a CAD File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
File Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Format Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
File Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Why Do Imports Fail? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
SOLIDWORKS Import Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
3D Interconnect for Native File Formats . . . . . . . . . . . . . . . . . . 111
3D Interconnect for Neutral File Formats. . . . . . . . . . . . . . . . . . 112
Importing a STEP File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Introducing: Import Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . 114
Addressing Errors in 3D Interconnect Imports. . . . . . . . . . . . . . 115
Another Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Comparing Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Addressing Translation Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Repairing and Editing Imported Geometry . . . . . . . . . . . . . . . . . . . 121
Introducing: Check Entity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Introducing: Display Curvature . . . . . . . . . . . . . . . . . . . . . . . . . 123
Patching Strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Introducing: Filled Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Another Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Procedure for Rebuilding Fillets. . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Extend Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Editing Imported Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Delete Hole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Exercise 11: Import Diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Exercise 12: Using Import Surface and Replace Face . . . . . . . . . . . 138
Exercise 13: Repairing Imported Geometry . . . . . . . . . . . . . . . . . . . 141
Lesson 5
Blends and Patches
Smoothing Patches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Three Alternative Approaches . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Boundary Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Introducing: Boundary Surface. . . . . . . . . . . . . . . . . . . . . . . . . . 149
Corner Blends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Stages in the Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Alternative Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Spline on Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Introducing: Spline on Surface . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Exercise 14: Bathtub Fillet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Exercise 15: Corner Blend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
iv
SOLIDWORKS Contents
Lesson 6
Complex Blends
Complex Blends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Stages in the Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Splitting Trim Boundaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
The Cumulative Effect of Tolerances . . . . . . . . . . . . . . . . . . . . . 178
Hide/Show Bodies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Introducing: Hide/Show Bodies . . . . . . . . . . . . . . . . . . . . . . . . . 178
Using the Tab Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Trimming the Bottom Bracket . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Freeform Feature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Introducing: Freeform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Mesh Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Using the Triad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Moving Control Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Undoing Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Boundary Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Exercise 16: Bicycle Frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Exercise 17: Patches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Lesson 7
Advanced Surface Modeling
Stages in the Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Using Sketch Pictures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Creating the Parting Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Construction Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Lofted Surface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Adding a Loft Section. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
An Alternative Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Modeling the Lower Half . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Introducing: Partial Ellipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Preparation for Using Filled Surface . . . . . . . . . . . . . . . . . . . . . 229
Completing the Solid Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Design Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Dynamic Feature Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Introducing: Instant3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Replacing the Planar Face. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Creating a Flat Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Exercise 18: Mouse Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Exercise 19: Bar of Soap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Exercise 20: Handle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
v
Contents SOLIDWORKS
Lesson 8
Master Model Techniques
Introduction to Master Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Transmitting Curve Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Push and Pull type Operations . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Naming Bodies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Specifying the Configuration of the Parent . . . . . . . . . . . . . . . . 269
Split Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Summary of Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . 269
Surface Master Model Technique . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
Propagating Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
Working with a Solid Master Model. . . . . . . . . . . . . . . . . . . . . . . . . 277
Splitting the Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Modeling the Keypad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Specialized Features for Plastic Parts . . . . . . . . . . . . . . . . . . . . . . . . 284
Introducing: Fastening Features . . . . . . . . . . . . . . . . . . . . . . . . . 284
Mounting Boss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Reveal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Introducing: Draft Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Snap Hook and Groove. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Favorites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
Saving the Bodies and Creating an Assembly . . . . . . . . . . . . . . 301
Exercise 21: Solid Master Model . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
vi