1 / 42

Bruce Mayer, PE Licensed Electrical & Mechanical Engineer BMayer@ChabotCollege

Engineering 22. Solid Modeling - 2. Bruce Mayer, PE Licensed Electrical & Mechanical Engineer BMayer@ChabotCollege.edu. Learning Goals. Describe How AutoCAD SOLIDs differ from WireFrames and Surfaces Create AutoCAD “Primitive” Solids Box, Wedge, Cylinder, Sphere, etc.

banyan
Download Presentation

Bruce Mayer, PE Licensed Electrical & Mechanical Engineer BMayer@ChabotCollege

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Engineering 22 SolidModeling - 2 Bruce Mayer, PE Licensed Electrical & Mechanical EngineerBMayer@ChabotCollege.edu

  2. Learning Goals • Describe How AutoCAD SOLIDs differ from WireFrames and Surfaces • Create AutoCAD “Primitive” Solids • Box, Wedge, Cylinder, Sphere, etc. • Slice and Section 3D Solids • Use ACAD “Boolean” Operations to create Solids • Interfere, Union, Subtract • Combine Primitives to Make new Solids

  3. Constructive Solid Geometry (CSG) • Standard “primitive” shapes • AutoCAD has six primitives: • box, wedge, cone, cylinder, torus, sphere • Primitives are moved into place with 3D commands to assemble object • Primitive are combined with boolean commands: • union, subtract, interfere

  4. Recall The Primitive Solids

  5. Move Primitives into Position • Make use of geometry of the object • Object snap (Osnap) • endpoint, midpoint, center, quadrant, etc. • cursor menu (Shift - right click) • Move command (2D) • 3D commands to rotate, mirror, align, and array

  6. Construct Primitives in Place • Use Osnap to locate starting point of primitive on existing geometry • Position UCS to locate starting point • Reorient UCS to construct cylinders and wedges • Cylinder - height in Z axis • Wedge - point in X axis (and Z axis)

  7. AutoCAD Solid Model • Create object primitives (box, cylinder, wedge, etc.) • Move into place with 3D commands • Boolean (union, subtract, Interfere) to create single solid • Create object with efficient sequence of operations (plan ahead!!)

  8. EX16-24MILLIMETERS EX16-24 Time For Live Demo

  9. Make 13x30x35 Box Make Solid Cyl → Ø30 O.D. x 13H Move Cyl to Top-End of Box Union Box & Cyl Make Box 13x30x37 Move new Box to Position & Union Locate w/ xLines cen of Ø16 Hole Move & Orient UCS at Ø16 Hole Location Construct Ø16 x 13H Solid Cyl Subtract Ø16 Cyl from Previous Construction EX16-24 Game Plan

  10. Draw Box Command: cylinder Current wire frame density: ISOLINES=18 Specify center point for base of cylinder or [Elliptical] <0,0,0>: mid of Specify radius for base of cylinder or [Diameter]: d Specify diameter for base of cylinder: 30 Specify height of cylinder or [Center of other end]: 13 Command: cylinder Current wire frame density: ISOLINES=18 Specify center point for base of cylinder or [Elliptical] <0,0,0>: cen of Specify radius for base of cylinder or [Diameter]: d Specify diameter for base of cylinder: 13 Specify height of cylinder or [Center of other end]: 13 EX16-24-01 • Draw 2 Cylinders Command: box Specify corner of box or [CEnter] <0,0,0>: Specify corner or [Cube/Length]: l Specify length: 35 Specify width: 30 Specify height: 13

  11. Add & Subtract UNION of BOX & Lg-CYLINDER SUBTRACT Small-CLYINDER EX16-24-02 • Pick Objects with Mouse Command: union Select objects: 1 found Select objects: 1 found, 2 total Select objects: Command: subtract Select solids and regions to subtract from .. Select objects: 1 found Select objects: Select solids and regions to subtract .. Select objects: 1 found Select objects: Command:

  12. Make Tall Box, and Move into Position EX16-24-03 • For Move locate corners using OSnap Command: box Specify corner of box or [CEnter] <0,0,0>: <Snap on> Specify corner or [Cube/Length]: l Specify length: 30 Specify width: 13 Specify height: 37 Command: m MOVE Select objects: 1 found Select objects: Specify base point or [Displacement] <Displacement>: Specify second point or <use first point as displacement>: • Pick Objects with Mouse

  13. Move UCS to Face of Tall Box • Rotate Axes with 3Pt EX16-24-04 Command: ucs Current ucs name: *WORLD* Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: m Specify new origin point or [Zdepth]<0,0,0>: <Osnap on> Command: ucs Current ucs name: *NO NAME* Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: n Specify origin of new UCS or [ZAxis/3point/OBject/Face/View/X/Y/Z] <0,0,0>: 3p Specify new origin point <0,0,0>: Specify point on positive portion of X-axis <1.0000,0.0000,0.0000>: Specify point on positive-Y portion of the UCS XY plane <0.0000,1.0000,0.0000>:

  14. Locate Ø16 Hole-Ctr with xLines & OffSet Command: xl XLINE Specify a point or [Hor/Ver/Ang/Bisect/Offset]: Specify through point: Specify through point: Command: XLINE Specify a point or [Hor/Ver/Ang/Bisect/Offset]: Specify through point: Specify through point: Command: XLINE Specify a point or [Hor/Ver/Ang/Bisect/Offset]: o Specify offset distance or [Through] <Through>: 12 Select a line object: Specify side to offset: Select a line object: Command: XLINE Specify a point or [Hor/Ver/Ang/Bisect/Offset]: o Specify offset distance or [Through] <12.0000>: 15 Select a line object: Specify side to offset: Select a line object: EX16-24-05 • Can Only OffSet in UCS X-Y Plane

  15. Draw Cylinder EX16-24-06 Command: cylinder Current wire frame density: ISOLINES=18 Specify center point for base of cylinder or [Elliptical] <0,0,0>: Specify radius for base of cylinder or [Diameter]: d Specify diameter for base of cylinder: 16 Specify height of cylinder or [Center of other end]: -13 • Note: Cyl-Hgt is NEGATIVE

  16. Add & Subtract UNION of Main-Part & Tall Box SUBTRACT Ø Cyl EX16-24-07 • Use HIDE For Visualization Command: union Select objects: 1 found Select objects: 1 found, 2 total Select objects: Command: subtract Select solids and regions to subtract from .. Select objects: 1 found Select objects: Select solids and regions to subtract .. Select objects: 1 found Select objects: Command: Command: Command: _hide Regenerating model.

  17. EX16-19 Time For Live Demo

  18. Make Two Cylinders Ø40x30L Ø28x50L Union the Two Cyls to make a “Stepped” Shaft Make Box 60 X 40W x (40-19 = 21)H Locate Box Position on Stepped Shaft Subtract Box from Stepped Shaft Creates the “Flat” 19 Above the bottom Erase Box Make Ø12 Cylinder thru Flat Subtract Cyl from the structure Erase Cyl EX16-19 Game Plan

  19. Make Cyl’s EX16-19-01 Command: cylinder Current wire frame density: ISOLINES=24 Specify center point for base of cylinder or [Elliptical] <0,0,0>: <Snap on> Specify radius for base of cylinder or [Diameter]: d Specify diameter for base of cylinder: 40 Specify height of cylinder or [Center of other end]: 30 • Move & Union Cyls w/ Osnap to Make Stepped Shaft

  20. Command: CYLINDER Current wire frame density: ISOLINES=24 Specify center point for base of cylinder or [Elliptical] <0,0,0>: <Osnap off> <Object Snap Tracking off> <Osnap on> <Osnap off> Specify radius for base of cylinder or [Diameter]: d Specify diameter for base of cylinder: 28 Specify height of cylinder or [Center of other end]: 60 Command: m MOVE Select objects: 1 found Select objects: Specify base point or [Displacement] <Displacement>: cen of Specify second point or <use first point as displacement>: cen of Command: union Select objects: 1 found Select objects: 1 found, 2 total Select objects: *Cancel* Command EX16-19-02

  21. Make Box and Locate Box Position with xLines Command: box Specify corner of box or [CEnter] <0,0,0>: Specify corner or [Cube/Length]: l Specify length: 40 Specify width: 21 Specify height: 60 Command: xl XLINE Specify a point or [Hor/Ver/Ang/Bisect/Offset]: cen of Specify through point: Specify through point: Command: XLINE Specify a point or [Hor/Ver/Ang/Bisect/Offset]: o Specify offset distance or [Through] <1.0000>: 5 Select a line object: Specify side to offset: Select a line object: Command: xl XLINE Specify a point or [Hor/Ver/Ang/Bisect/Offset]: cen of Specify through point: Specify through point: EX16-19-03

  22. Move Box and Subtract EX16-19-04 Command: m MOVE Select objects: 1 found Select objects: Specify base point or [Displacement] <Displacement>: Specify second point or <use first point as displacement>: Command: _subtract Select solids and regions to subtract from .. Select objects: 1 found Select objects: Select solids and regions to subtract .. Select objects: 1 found Select objects:

  23. Move UCS to Locate and Create Ø12 Hole EX16-19-05 Command: xl XLINE Specify a point or [Hor/Ver/Ang/Bisect/Offset]: mid of Specify through point: Specify through point: Command: xl XLINE Specify a point or [Hor/Ver/Ang/Bisect/Offset]: mid of Specify through point: Specify through point: Command: *Cancel* Command: ucs Current ucs name: *WORLD* Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: n Specify origin of new UCS or [ZAxis/3point/OBject/Face/View/X/Y/Z] <0,0,0>:

  24. Move UCS to Locate and Create Ø12 Hole Command: UCS Current ucs name: *NO NAME* Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: n Specify origin of new UCS or [ZAxis/3point/OBject/Face/View/X/Y/Z] <0,0,0>: x Specify rotation angle about X axis <90>: -90 Command: cylinder Current wire frame density: ISOLINES=24 Specify center point for base of cylinder or [Elliptical] <0,0,0>: Specify radius for base of cylinder or [Diameter]: d Specify diameter for base of cylinder: 12 Specify height of cylinder or [Center of other end]: 22 Command: Command: EX16-19-06

  25. Subtract Ø12 Cyl, and Chamfer Front Edge EX16-19-07 Command: _subtract Select solids and regions to subtract from .. Select objects: 1 found Select objects: Select solids and regions to subtract .. Select objects: 1 found Select objects:

  26. Subtract Ø12 Cyl, and Chamfer Front Edge Command: chamfer (TRIM mode) Current chamfer Dist1 = 0.0000, Dist2 = 0.0000 Select first line or [Undo/Polyline/Distance/Angle/Trim/mEthod/Multiple]: d Specify first chamfer distance <0.0000>: 5 Specify second chamfer distance <5.0000>: Select first line or [Undo/Polyline/Distance/Angle/Trim/mEthod/Multiple]: Base surface selection... Enter surface selection option [Next/OK (current)] <OK>: Specify base surface chamfer distance <5.0000>: Specify other surface chamfer distance <5.0000>: Select an edge or [Loop]: Select an edge or [Loop]: Command: Command: EX16-19-08

  27. Rotate UCS and Object to set SEISO View EX16-19-09 Command: ucs Current ucs name: *NO NAME* Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: m Specify new origin point or [Zdepth]<0,0,0>: mid of Command: Command: Command: _plan Enter an option [Current ucs/Ucs/World] <Current>: Regenerating model. Command: rotate Current positive angle in UCS: ANGDIR=counterclockwise ANGBASE=0 Select objects: 1 found Select objects: Specify base point: 0,0 Specify rotation angle or [Copy/Reference] <0>: 90

  28. Rotate UCS and Object to set SEISO View Command: ucs Current ucs name: *NO NAME* Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: n Specify origin of new UCS or [ZAxis/3point/OBject/Face/View/X/Y/Z] <0,0,0>: y Specify rotation angle about Y axis <90>: 90 Command: rotate Current positive angle in UCS: ANGDIR=counterclockwise ANGBASE=0 Select objects: 1 found Select objects: Specify base point: 0,0 Specify rotation angle or [Copy/Reference] <90>: -90 Command: ucs Current ucs name: *NO NAME* Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: n Specify origin of new UCS or [ZAxis/3point/OBject/Face/View/X/Y/Z] <0,0,0>: x Specify rotation angle about X axis <90>: 90 Command EX16-19-10

  29. WireFrame HIDE Gourand SHADE EX16-19 Result

  30. EX16-37 INCHES Demo → EX16-37 GAME PLAN • Use TopView from Lecture15 as Base of Object • Extrude to 2.50 High • Slice at 45° • Locate Hole Ctr and make ؽ Cylinder

  31. Subtract ؽ From Main Block Make 1x0.25x0.75 Box and move into place on Main Block Subtract Box From Main Block Make Triangular Prism of height 2.5 Move Prism into place on Main Block and Subtract Game Plan cont. Time For Live Demo

  32. Use PEdit to Make Base form in PolyLine to Extrude EX16-37-01 Command: pedit Select polyline or [Multiple]: Object selected is not a polyline Do you want to turn it into one? <Y> Enter an option [Close/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype gen/Undo]: j Select objects: 1 found Select objects: 1 found, 2 total Select objects: 1 found, 3 total Select objects: 1 found, 4 total Select objects: 1 found, 5 total Select objects: 1 found, 6 total Select objects: 1 found, 7 total Select objects: 7 segments added to polyline Enter an option [Open/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype gen/Undo]: • Start with Demo_EX16-37_StartFrom_EX5-111-1.dwg

  33. Extrude PLine to 2.5H Enclose in Bounding Box xLines to Define Slice-Plane Pts EX16-37-02

  34. Use Slice to Cut Form at 45° EX16-37-03 Command: slice Select objects: 1 found Select objects: Specify first point on slicing plane by [Object/Zaxis/View/XY/YZ/ZX/3points] <3points>: Specify second point on plane: Specify third point on plane: Specify a point on desired side of the plane or [keep Both sides]:Command

  35. Locate Hole Center on Slant-Face Current ucs name: *NO NAME* Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: n Specify origin of new UCS or [ZAxis/3point/OBject/Face/View/X/Y/Z] <0,0,0>: 3p Specify new origin point <0,0,0>: Specify point on positive portion of X-axis <2.6300,0.5000,0.0000>: Specify point on positive-Y portion of the UCS XY plane <1.6300,1.5000,0.0000>: Command: xl XLINE Specify a point or [Hor/Ver/Ang/Bisect/Offset]: o Specify offset distance or [Through] <Through>: .88 Select a line object: Specify side to offset: Select a line object: Specify side to offset: *Cancel* Command: XLINE Specify a point or [Hor/Ver/Ang/Bisect/Offset]: o Specify offset distance or [Through] <0.8800>: 1.06 Select a line object: Specify side to offset: Select a line object: EX16-37-04

  36. Draw Long Cylinder thru Block EX16-37-05 Command: cylinder Current wire frame density: ISOLINES=24 Specify center point for base of cylinder or [Elliptical] <0,0,0>: Specify radius for base of cylinder or [Diameter]: d Specify diameter for base of cylinder: .5 Specify height of cylinder or [Center of other end]: -3 Command: Command:

  37. Subtract Cyl from Block to complete EX16-37-06 Command: subtract Select solids and regions to subtract from .. Select objects: 1 found Select objects: Select solids and regions to subtract .. Select objects: 1 found Select objects:

  38. Today EX16-37 Result • Lec15 Sketch

  39. OrthoViews From Solid

  40. All Done for Today EX16-37: One Last Look

  41. Engr/Math/Physics 25 Appendix  Time For Live Demo Bruce Mayer, PE Licensed Electrical & Mechanical EngineerBMayer@ChabotCollege.edu

  42. Make Blue Obj Layer Box in WCS EX15-4.1 Command: _ai_box Initializing... 3D Objects loaded. Specify corner point of box: <Snap on> Specify length of box: 6 Specify width of box or [Cube]: 5 Specify height of box: 2 Specify rotation angle of box about the Z axis or [Reference]: Command: Command: _-view Enter an option [?/Categorize/lAyer state/Orthographic/Delete/Restore/Save/Ucs/Window]: _swiso

More Related