How to Use This Book |
|
xvii | |
The Book's CD-ROM |
|
xviii | |
Style Conventions |
|
xviii | |
Acknowledgments |
|
xix | |
|
|
1 | (20) |
|
Differences Between 3D and 2D |
|
|
1 | (1) |
|
Some Frequently Used 3D Terms |
|
|
2 | (4) |
|
|
2 | (1) |
|
|
3 | (1) |
|
|
3 | (1) |
|
|
4 | (1) |
|
|
5 | (1) |
|
|
6 | (1) |
|
3D Capabilities of Autocad |
|
|
7 | (1) |
|
3D Limitations of Autocad |
|
|
8 | (3) |
|
|
11 | (7) |
|
|
11 | (1) |
|
|
12 | (1) |
|
|
12 | (1) |
|
|
13 | (1) |
|
|
14 | (1) |
|
|
14 | (1) |
|
Manufactured Toy Products |
|
|
15 | (1) |
|
|
16 | (1) |
|
Heavy Construction Equipment |
|
|
16 | (1) |
|
|
17 | (1) |
|
|
18 | (3) |
|
|
21 | (68) |
|
|
21 | (2) |
|
Working in Dedicated Workspaces |
|
|
23 | (2) |
|
|
23 | (1) |
|
|
24 | (1) |
|
|
25 | (1) |
|
|
26 | (1) |
|
Model Space Compared to Paper Space |
|
|
27 | (1) |
|
Specifying Points in 3D Space |
|
|
28 | (1) |
|
|
28 | (1) |
|
Entering X,Y,Z Absolute Coordinates |
|
|
28 | (1) |
|
Entering X,Y,Z Relative Coordinates |
|
|
28 | (1) |
|
|
28 | (1) |
|
The Role of the User Coordinate System |
|
|
29 | (1) |
|
The User Coordinate System Icon |
|
|
30 | (2) |
|
|
32 | (2) |
|
|
33 | (1) |
|
|
33 | (1) |
|
|
33 | (1) |
|
|
33 | (1) |
|
|
33 | (1) |
|
|
34 | (1) |
|
Orienting Models in 3D Space |
|
|
34 | (2) |
|
Viewing Models in 3D Space |
|
|
36 | (1) |
|
Methods of Viewing Models |
|
|
36 | (4) |
|
|
38 | (1) |
|
Viewing with Constrained Orbit |
|
|
39 | (1) |
|
Viewing with Continuous Orbit |
|
|
39 | (1) |
|
|
39 | (1) |
|
Additional Options of the Orbit Commands |
|
|
40 | (1) |
|
The View Manager Dialog Box |
|
|
40 | (1) |
|
|
41 | (1) |
|
Try It! -- Specifying 3D Points and Viewing a Model |
|
|
42 | (4) |
|
|
46 | (1) |
|
|
46 | (1) |
|
|
46 | (1) |
|
|
46 | (1) |
|
|
47 | (1) |
|
|
47 | (9) |
|
|
49 | (1) |
|
|
49 | (1) |
|
|
50 | (1) |
|
|
51 | (1) |
|
|
52 | (1) |
|
|
52 | (1) |
|
|
52 | (1) |
|
|
52 | (1) |
|
|
53 | (1) |
|
Additional Options of the UCS Command |
|
|
54 | (2) |
|
Try It! -- Using the UCS Command |
|
|
56 | (5) |
|
|
61 | (3) |
|
|
61 | (1) |
|
|
62 | (1) |
|
|
63 | (1) |
|
|
64 | (4) |
|
Characteristics of Tiled Viewports |
|
|
65 | (1) |
|
|
66 | (1) |
|
|
67 | (1) |
|
|
68 | (6) |
|
|
68 | (1) |
|
|
69 | (1) |
|
|
69 | (1) |
|
|
69 | (1) |
|
|
69 | (1) |
|
|
69 | (1) |
|
|
70 | (1) |
|
|
71 | (1) |
|
|
71 | (1) |
|
|
72 | (2) |
|
Try It! -- Constructing a 3D Wireframe Model |
|
|
74 | (8) |
|
|
82 | (1) |
|
|
83 | (1) |
|
|
84 | (2) |
|
|
86 | (3) |
|
Building Wireframe Models |
|
|
89 | (76) |
|
Building Wireframe Models |
|
|
89 | (2) |
|
|
91 | (1) |
|
|
91 | (1) |
|
|
91 | (1) |
|
|
91 | (1) |
|
|
91 | (1) |
|
|
91 | (1) |
|
|
92 | (1) |
|
Modifying 2D Objects in 3D Space |
|
|
92 | (7) |
|
|
93 | (1) |
|
|
93 | (1) |
|
|
94 | (1) |
|
|
94 | (1) |
|
|
95 | (1) |
|
|
95 | (1) |
|
|
96 | (3) |
|
Specialized 3D Modification Commands |
|
|
99 | (1) |
|
|
100 | (1) |
|
|
101 | (1) |
|
Try It! -- Using the 3Drotate Command |
|
|
102 | (2) |
|
|
104 | (1) |
|
Try It! -- Using the Align Command With One Pair of Points |
|
|
104 | (1) |
|
Try It! -- Using the Align Command With Two Pairs of Points |
|
|
105 | (2) |
|
Try It! -- Using the Align Command With Three Pairs of Points |
|
|
107 | (1) |
|
|
108 | (1) |
|
Try It! -- Using the 3Dalign Command |
|
|
108 | (2) |
|
|
110 | (2) |
|
|
110 | (1) |
|
|
111 | (1) |
|
|
111 | (1) |
|
|
111 | (1) |
|
|
111 | (1) |
|
|
111 | (1) |
|
Try It! -- Using the Mirror3D Command With the 3Points Option |
|
|
112 | (1) |
|
Try It! -- Using the Mirror3D Command With the Object Option |
|
|
113 | (1) |
|
Try It! -- Using the Mirror3D Command With the Zaxis Option |
|
|
113 | (1) |
|
|
114 | (1) |
|
|
114 | (1) |
|
Try It! -- Creating a 3D Rectangular Array |
|
|
114 | (2) |
|
|
115 | (1) |
|
Try It! -- Creating a 3D Polar Array |
|
|
116 | (1) |
|
|
116 | (1) |
|
|
117 | (1) |
|
|
117 | (1) |
|
|
117 | (1) |
|
|
117 | (1) |
|
|
118 | (1) |
|
Try It! -- Creating a 2D, 3D, and Spiral Helix |
|
|
118 | (7) |
|
Applying the PEDIT Command to 3D Polylines |
|
|
120 | (1) |
|
|
120 | (1) |
|
|
121 | (2) |
|
|
123 | (1) |
|
|
124 | (1) |
|
|
124 | (1) |
|
|
124 | (1) |
|
|
125 | (3) |
|
|
128 | (3) |
|
|
129 | (2) |
|
|
131 | (1) |
|
|
131 | (1) |
|
Try It! -- Drawing a 2D Open Spline |
|
|
132 | (2) |
|
Try It! -- Wireframe Model of a Display or Monitor Enclosure |
|
|
134 | (5) |
|
|
139 | (9) |
|
|
140 | (4) |
|
|
144 | (1) |
|
|
145 | (1) |
|
|
145 | (1) |
|
|
146 | (2) |
|
|
148 | (1) |
|
|
148 | (1) |
|
Try It! -- Editing a Spline |
|
|
148 | (2) |
|
Try It! -- Sheet Metal Part |
|
|
150 | (4) |
|
|
154 | (2) |
|
|
156 | (1) |
|
|
157 | (1) |
|
|
158 | (4) |
|
|
162 | (3) |
|
|
165 | (102) |
|
|
165 | (2) |
|
Commands for Creating Surfaces |
|
|
166 | (1) |
|
Characteristics of Autocad Surfaces |
|
|
167 | (3) |
|
|
168 | (2) |
|
Creating Extruded Surfaces |
|
|
170 | (1) |
|
Try It! -- Creating Extruded Surfaces |
|
|
170 | (1) |
|
|
171 | (1) |
|
Try It! -- Surface Model Table |
|
|
171 | (3) |
|
|
174 | (1) |
|
|
174 | (1) |
|
Try It! -- Surface Model Table |
|
|
175 | (1) |
|
|
175 | (3) |
|
Try It! -- Creating 3D Faces |
|
|
178 | (2) |
|
Try It! -- Surfacing a Wireframe Model With 3D Faces |
|
|
180 | (6) |
|
Adding 3D Faces to the Monitor Enclosure |
|
|
182 | (1) |
|
Constructing the Walls of a Room |
|
|
183 | (3) |
|
Modifying Planar Surfaces |
|
|
186 | (1) |
|
|
187 | (2) |
|
|
187 | (1) |
|
|
187 | (2) |
|
Revolving to Create a Surface |
|
|
189 | (1) |
|
|
189 | (1) |
|
|
190 | (2) |
|
|
192 | (2) |
|
Try It! -- Adding Ruled Surfaces to the Monitor Enclosure |
|
|
194 | (2) |
|
Try It! -- Creating the Table Legs |
|
|
196 | (2) |
|
|
198 | (2) |
|
Try It! -- Experimenting With Tabsurf |
|
|
200 | (3) |
|
|
201 | (2) |
|
|
203 | (3) |
|
Try It! -- Creating a Revolved Surface |
|
|
206 | (1) |
|
Try It! -- Adding Revolved Surfaces to the Monitor Enclosure |
|
|
207 | (5) |
|
|
208 | (4) |
|
|
212 | (1) |
|
Try It! -- Using Edgesurf on the Monitor Enclosure |
|
|
213 | (8) |
|
|
215 | (3) |
|
|
218 | (3) |
|
|
221 | (1) |
|
Try It! -- Using the 3DMesh Command |
|
|
222 | (1) |
|
Modifying Polygon Mesh Surfaces |
|
|
223 | (1) |
|
|
224 | (5) |
|
|
225 | (1) |
|
|
226 | (1) |
|
|
226 | (1) |
|
|
227 | (1) |
|
|
227 | (1) |
|
|
227 | (2) |
|
Try It! -- Smoothing a 3D Mesh |
|
|
229 | (1) |
|
|
230 | (1) |
|
|
230 | (3) |
|
Working with Visual Styles |
|
|
233 | (1) |
|
|
234 | (1) |
|
3D Wireframe Visual Style |
|
|
235 | (1) |
|
|
235 | (1) |
|
|
236 | (1) |
|
|
236 | (1) |
|
Creating a Custom Visual Style |
|
|
237 | (6) |
|
|
239 | (1) |
|
Controlling Visual Style from the Dashboard |
|
|
240 | (3) |
|
|
243 | (3) |
|
Working With Clipping Planes |
|
|
246 | (1) |
|
Creating Perspective Views |
|
|
247 | (1) |
|
|
248 | (4) |
|
Try It! -- Constructing an Air Inlet Surface Model |
|
|
252 | (2) |
|
|
254 | (2) |
|
|
256 | (1) |
|
|
257 | (7) |
|
|
264 | (3) |
|
Creating Solid Primitives |
|
|
267 | (68) |
|
|
267 | (2) |
|
|
269 | (2) |
|
|
271 | (1) |
|
|
272 | (1) |
|
|
273 | (2) |
|
|
275 | (3) |
|
|
275 | (1) |
|
|
276 | (2) |
|
Try It! -- Constructing a Solid Box |
|
|
278 | (1) |
|
|
279 | (3) |
|
|
280 | (1) |
|
|
281 | (1) |
|
Try It! -- Constructing a Solid Wedge |
|
|
282 | (1) |
|
|
283 | (4) |
|
|
283 | (2) |
|
|
285 | (1) |
|
|
285 | (2) |
|
Try It! -- Constructing a Solid Cylinder |
|
|
287 | (1) |
|
|
288 | (4) |
|
|
289 | (2) |
|
|
291 | (1) |
|
|
291 | (1) |
|
Try It! -- Constructing a Solid Cone |
|
|
292 | (2) |
|
|
294 | (1) |
|
|
294 | (1) |
|
|
294 | (1) |
|
|
294 | (1) |
|
|
294 | (1) |
|
Try It! -- Constructing a Pyramid |
|
|
295 | (1) |
|
|
296 | (1) |
|
|
296 | (1) |
|
|
297 | (1) |
|
Try It! -- Constructing a Solid Sphere |
|
|
297 | (1) |
|
|
298 | (2) |
|
|
299 | (1) |
|
|
300 | (1) |
|
Try It! -- Constructing a Solid Torus |
|
|
300 | (1) |
|
|
301 | (2) |
|
|
301 | (2) |
|
|
303 | (5) |
|
|
304 | (1) |
|
|
304 | (1) |
|
|
305 | (1) |
|
|
305 | (1) |
|
|
305 | (3) |
|
|
308 | (4) |
|
|
308 | (1) |
|
|
309 | (1) |
|
|
309 | (3) |
|
Creating a Solid by Sweeping |
|
|
312 | (3) |
|
|
312 | (1) |
|
|
313 | (1) |
|
|
313 | (1) |
|
|
314 | (1) |
|
Try It! -- Constructing a Solid by Sweeping |
|
|
315 | (1) |
|
Sweep and Helix Applications |
|
|
316 | (1) |
|
Try It! -- Using Sweep and Helix Applications |
|
|
316 | (1) |
|
Creating a Solid by Lofting |
|
|
317 | (5) |
|
|
317 | (1) |
|
|
318 | (1) |
|
|
319 | (1) |
|
|
319 | (1) |
|
|
319 | (3) |
|
Try It! -- Constructing a Solid by Lofting |
|
|
322 | (2) |
|
Try It! -- Constructing a Vacuum Cleaner Attachment by Lofting |
|
|
324 | (6) |
|
|
330 | (1) |
|
Try It! -- Constructing a Polysolid |
|
|
331 | (1) |
|
|
331 | (1) |
|
|
332 | (3) |
|
Editing Solids and Concept Modeling |
|
|
335 | (80) |
|
|
335 | (1) |
|
Try It! -- Using Dynamic UCS Mode |
|
|
336 | (3) |
|
Performing Boolean Operations on Solids |
|
|
339 | (2) |
|
|
341 | (1) |
|
|
342 | (2) |
|
|
344 | (1) |
|
Try It! -- Using Subtract |
|
|
345 | (5) |
|
|
350 | (1) |
|
Try It! -- Using Intersect |
|
|
351 | (2) |
|
Try It! -- More Applications of the Intersect Command |
|
|
353 | (3) |
|
Single-Object Modification Operations |
|
|
356 | (5) |
|
|
357 | (1) |
|
|
357 | (1) |
|
|
358 | (3) |
|
|
361 | (1) |
|
|
361 | (3) |
|
|
363 | (1) |
|
|
364 | (1) |
|
|
364 | (2) |
|
|
366 | (1) |
|
|
366 | (1) |
|
Try It! -- Creating Concept Models |
|
|
367 | (1) |
|
Using Dynamic UCS to Construct on Faces |
|
|
367 | (1) |
|
Try It! -- Joining Primitives of a Concept Model |
|
|
368 | (1) |
|
Using Grips to Modify Solid Models |
|
|
369 | (1) |
|
|
369 | (1) |
|
|
370 | (1) |
|
Try It! -- Grip Editing a Cone |
|
|
370 | (1) |
|
Editing with Grips and Dynamic Input |
|
|
370 | (1) |
|
Try It! -- Editing With Grips and Dynamic Input |
|
|
371 | (1) |
|
|
371 | (2) |
|
Editing Subobjects of a Solid Model |
|
|
372 | (1) |
|
Try It! -- Editing Subobjects of a Solid Model |
|
|
373 | (1) |
|
Adding Edges and Faces to a Solid Model |
|
|
373 | (1) |
|
Try It! -- Imprinting an Object on a Solid Model |
|
|
374 | (1) |
|
Pressing and Pulling Bounding Areas |
|
|
375 | (1) |
|
Try It! -- Pressing and Pulling Bounding Areas |
|
|
375 | (1) |
|
Try It! -- Using Presspull to Join and Cut Openings |
|
|
376 | (1) |
|
Try It! -- Creating a Polysolid Object |
|
|
377 | (1) |
|
Try It! -- Creating Openings in a Polysolid Object |
|
|
377 | (1) |
|
Using Press and Pull on Blocks |
|
|
378 | (1) |
|
Try It! -- Using Presspull on a Block Object |
|
|
378 | (3) |
|
|
381 | (1) |
|
Try It! -- Slicing a Solid Model |
|
|
382 | (1) |
|
Slicing a Solid with a Surface |
|
|
383 | (1) |
|
Try It! -- Slicing a Solid Model Based on a Surface |
|
|
383 | (2) |
|
|
385 | (1) |
|
Try It! -- Creating a Terrain Model |
|
|
385 | (1) |
|
|
386 | (1) |
|
|
387 | (10) |
|
|
388 | (6) |
|
|
394 | (1) |
|
|
395 | (2) |
|
Controlling the Appearance of Solid Models |
|
|
397 | (1) |
|
The Isolines System Variable |
|
|
398 | (1) |
|
The Dispsilh System Variable |
|
|
399 | (2) |
|
The Facetres System Variable |
|
|
400 | (1) |
|
The Facetratio System Variable |
|
|
401 | (1) |
|
|
402 | (1) |
|
|
402 | (1) |
|
|
403 | (6) |
|
Additional Chapter Problems |
|
|
409 | (3) |
|
|
412 | (3) |
|
|
415 | (32) |
|
Performing Area Calculations on 3D Wireframe Models |
|
|
415 | (1) |
|
Try It! -- Analyzing the Area of an Inclined Surface |
|
|
416 | (1) |
|
Try It! -- Analyzing the Area of a Coved Inclined Surface |
|
|
417 | (2) |
|
Try It! -- Analyzing the Area of an Inclined Surface Intersected by a Circle |
|
|
419 | (1) |
|
Analyzing 3D Solid Models |
|
|
420 | (1) |
|
Calculating the Mass Property of a Solid Model |
|
|
421 | (5) |
|
|
422 | (1) |
|
|
423 | (3) |
|
Try It! -- Calculating the Mass Properties of an Object |
|
|
426 | (1) |
|
|
427 | (1) |
|
Try It! -- Checking Fits and Positions |
|
|
428 | (2) |
|
|
430 | (1) |
|
|
431 | (1) |
|
Sectioning a Solid Using a Section Plane |
|
|
432 | (4) |
|
Try It! -- Creating a Section Plane |
|
|
436 | (8) |
|
|
444 | (1) |
|
|
445 | (2) |
|
Paper Space and 2D Output |
|
|
447 | (72) |
|
Paper Space Versus Model Space |
|
|
447 | (3) |
|
|
450 | (1) |
|
|
451 | (1) |
|
|
452 | (1) |
|
|
453 | (2) |
|
|
455 | (2) |
|
Working with Floating Viewports |
|
|
457 | (1) |
|
Creating Floating Viewports |
|
|
457 | (1) |
|
|
458 | (1) |
|
|
459 | (5) |
|
|
459 | (1) |
|
|
459 | (1) |
|
|
459 | (1) |
|
|
460 | (1) |
|
|
460 | (1) |
|
|
460 | (1) |
|
|
460 | (1) |
|
|
461 | (1) |
|
|
461 | (1) |
|
|
462 | (1) |
|
|
462 | (1) |
|
|
463 | (1) |
|
Additional Viewport Creation Methods |
|
|
464 | (1) |
|
Clipping Viewports with the VPClip Command |
|
|
464 | (2) |
|
|
465 | (1) |
|
|
465 | (1) |
|
|
465 | (1) |
|
Switching Between Paper Space and Model Space |
|
|
466 | (1) |
|
|
467 | (1) |
|
Setting Up Views of the 3D Model Within Floating Viewports |
|
|
468 | (1) |
|
Try It! -- Setting Up Paper Space Viewports |
|
|
469 | (4) |
|
Aligning Views with Mvsetup |
|
|
473 | (2) |
|
|
473 | (2) |
|
Object Visibility Control |
|
|
475 | (1) |
|
|
475 | (3) |
|
|
476 | (1) |
|
|
476 | (1) |
|
|
477 | (1) |
|
|
477 | (1) |
|
|
478 | (1) |
|
|
478 | (1) |
|
Freezing Layers in Viewports Through the Layer Properties Manager Dialog Box |
|
|
478 | (1) |
|
Annotating and Dimensioning 3D Models |
|
|
479 | (7) |
|
Dimensioning in Model Space |
|
|
481 | (4) |
|
Dimensioning in Paper Space |
|
|
485 | (1) |
|
Plotting Paper Space Drawings |
|
|
485 | (1) |
|
Solid Models in Paper Space |
|
|
486 | (1) |
|
|
487 | (2) |
|
Display Hidden Profile Lines on Separate Layer? |
|
|
488 | (1) |
|
Project Profile Lines onto a Plane? |
|
|
488 | (1) |
|
|
488 | (1) |
|
Try It! -- Using the Solprof Command |
|
|
489 | (2) |
|
The Solview and Soldraw Commands |
|
|
491 | (1) |
|
Try It! -- Generating a View Using Solview and Soldraw |
|
|
491 | (3) |
|
Creating Orthographic Views |
|
|
494 | (1) |
|
Try It! -- Creating Orthographic Views Using Solview and Soldraw |
|
|
494 | (2) |
|
Creating an Auxiliary View |
|
|
496 | (1) |
|
Try It! -- Generating an Auxiliary View Using Solview and Soldraw |
|
|
496 | (2) |
|
|
498 | (1) |
|
Try It! -- Generating a Section View Using Solview and Soldraw |
|
|
499 | (2) |
|
Creating an Isometric View |
|
|
501 | (1) |
|
Try It! -- Generating an Isometric View Using Solview and Soldraw |
|
|
501 | (2) |
|
Try It! -- Making Standard Production Drawings |
|
|
503 | (5) |
|
Try It! -- Supplemental Solview and Soldraw Exercise |
|
|
508 | (3) |
|
Extracting 2D Views with Flatshot |
|
|
511 | (3) |
|
|
514 | (1) |
|
|
515 | (1) |
|
|
516 | (3) |
|
Rendering and Motion Studies |
|
|
519 | (52) |
|
An Introduction to Renderings |
|
|
519 | (1) |
|
|
520 | (2) |
|
Selection of Rendering Commands |
|
|
522 | (1) |
|
An Overview of Producing Renderings |
|
|
523 | (2) |
|
Try It! -- An Introduction to the Rendering Process |
|
|
525 | (4) |
|
Creating and Placing Lights for Rendering |
|
|
529 | (1) |
|
|
530 | (6) |
|
Try It! -- Placing Lights for Renderings |
|
|
536 | (6) |
|
An Introduction to Materials |
|
|
542 | (3) |
|
|
545 | (1) |
|
Try It! -- Attaching Materials to 3D Models to Enhance Renderings |
|
|
545 | (6) |
|
Using Materials Templates |
|
|
551 | (1) |
|
Try It! -- Using Materials Templates |
|
|
551 | (4) |
|
Assigning Materials by Layer |
|
|
555 | (1) |
|
Try It! -- Using Ray Tracing |
|
|
555 | (5) |
|
|
560 | (2) |
|
Try It! -- Applying a Background to a Rendering |
|
|
562 | (4) |
|
Walking and Flying Through a Model |
|
|
566 | (2) |
|
Animating the Path of a Camera |
|
|
568 | (1) |
|
Try It! -- Creating a Walkthrough |
|
|
569 | (2) |
Index |
|
571 | |