Engineering 22 Solid Modeling - 2 Bruce Mayer, PE Licensed Electrical & Mechanical Engineer BMayer@ChabotCollege.edu Engineering 22 – Engineering Design Graphics 1 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt 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 Engineering 22 – Engineering Design Graphics 2 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt 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 Engineering 22 – Engineering Design Graphics 3 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt Recall The Primitive Solids Engineering 22 – Engineering Design Graphics 4 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt 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 Engineering 22 – Engineering Design Graphics 5 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt 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) Engineering 22 – Engineering Design Graphics 6 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt 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!!) Engineering 22 – Engineering Design Graphics 7 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-24 EX16-24 MILLIMETERS Engineering 22 – Engineering Design Graphics 8 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-24 Game Plan Make 13x30x35 Box Make Solid Cyl → Ø30 O.D. x 13H Move Cyl to TopEnd of Box Union Box & Cyl Make Box 13x30x37 Move new Box to Position & Union Engineering 22 – Engineering Design Graphics 9 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 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-24-01 Draw Box 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 Engineering 22 – Engineering Design Graphics 10 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 Draw 2 Cylinders 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 ofBruce cylinder or Mayer, PE [Center of other end]: 13 BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-24-02 Add & Subtract • UNION of BOX & LgCYLINDER • SUBTRACT SmallCLYINDER Engineering 22 – Engineering Design Graphics 11 Pick Objects with Mouse Command: union Select objects: 1 Select objects: 1 total Select objects: Command: subtract Select solids and subtract from .. Select objects: 1 Select objects: Select solids and subtract .. Select objects: 1 Select objects: Command: found found, 2 regions to found regions to found Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-24-03 Make Tall Box, and Move into Position Pick Objects with Mouse Engineering 22 – Engineering Design Graphics 12 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>: Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-24-04 Move UCS to Face of Tall Box Engineering 22 – Engineering Design Graphics 13 Rotate Axes with 3Pt 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>: Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-24-05 Locate Ø16 Hole-Ctr with xLines & OffSet Can Only OffSet in UCS X-Y Plane Engineering 22 – Engineering Design Graphics 14 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: Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-24-06 Draw Cylinder 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 Engineering 22 – Engineering Design Graphics 15 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-24-07 Add & Subtract • UNION of Main-Part & Tall Box • SUBTRACT Ø Cyl Engineering 22 – Engineering Design Graphics 16 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 Bruce Mayer, PE model. BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-19 Engineering 22 – Engineering Design Graphics 17 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-19 Game Plan 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 Engineering 22 – Engineering Design Graphics 18 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 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-19-01 Make Cyl’s Move & Union Cyls w/ Osnap to Make Stepped Shaft Engineering 22 – Engineering Design Graphics 19 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 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-19-02 Engineering 22 – Engineering Design Graphics 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* Bruce Mayer, PE Command BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-19-03 Make Box and Locate Box Position with xLines Engineering 22 – Engineering Design Graphics 21 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 Bruce Mayer, PE Specify through point: BMayer@ChabotCollege.edu Specify through• ENGR-22_Lec-29_SolidModel-2.ppt point: EX16-19-04 Move Box and Subtract 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: Engineering 22 – Engineering Design Graphics 22 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-19-05 Move UCS to Locate and Create Ø12 Hole Engineering 22 – Engineering Design Graphics 23 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/S ave/Del/Apply/?/World] <World>: n Specify origin of new UCS or [ZAxis/3point/OBject/Face/View/X/Y/Z] <0,0,0>: Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-19-06 Move UCS to Locate and Create Ø12 Hole Engineering 22 – Engineering Design Graphics 24 Command: UCS Current ucs name: *NO NAME* Enter an option [New/Move/orthoGraphic/Prev/Restore/S ave/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: Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-19-07 Subtract Ø12 Cyl, and Chamfer Front Edge 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: Engineering 22 – Engineering Design Graphics 25 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-19-08 Subtract Ø12 Cyl, and Chamfer Front Edge Engineering 22 – Engineering Design Graphics 26 Command: chamfer (TRIM mode) Current chamfer Dist1 = 0.0000, Dist2 = 0.0000 Select first line or [Undo/Polyline/Distance/Angle/Trim/mE thod/Multiple]: d Specify first chamfer distance <0.0000>: 5 Specify second chamfer distance <5.0000>: Select first line or [Undo/Polyline/Distance/Angle/Trim/mE thod/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: Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-19-09 Rotate UCS and Object to set SEISO View Engineering 22 – Engineering Design Graphics 27 Command: ucs Current ucs name: *NO NAME* Enter an option [New/Move/orthoGraphic/Prev/Restore/S ave/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 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt 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 Bruce Mayer, PE Engineering 22 – Engineering Command Design Graphics EX16-19-10 Rotate UCS and Object to set SEISO View 28 BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-19 Result WireFrame HIDE Engineering 22 – Engineering Design Graphics 29 Gourand SHADE Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt 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 EX16-37 INCHES Engineering 22 – Engineering Design Graphics 30 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt Game Plan cont. Subtract ؽ From Main Block Make 1x0.25x0.75 Box and move into place on Main Block Move Prism into place on Main Block and Subtract Subtract Box From Main Block Make Triangular Prism of height 2.5 Engineering 22 – Engineering Design Graphics 31 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-37-01 Use PEdit to Make Base form in PolyLine to Extrude • Start with Demo_EX16-37_StartFrom_EX5-1111.dwg Engineering 22 – Engineering Design Graphics 32 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]: Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-37-02 Extrude PLine to 2.5H Enclose in Bounding Box xLines to Define Slice-Plane Pts Engineering 22 – Engineering Design Graphics 33 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-37-03 Use Slice to Cut Form at 45° Command: slice Select objects: 1 found Select objects: Specify first point on slicing plane by [Object/Zaxis/View/XY/YZ/ZX/3poin ts] <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 Engineering 22 – Engineering Design Graphics 34 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt 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: Bruce Mayer, PE Engineering 22 – Engineering Design Graphics Specify side to offset: 35 BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt Select a line object: EX16-37-04 Locate Hole Center on Slant-Face EX16-37-05 Draw Long Cylinder thru Block Engineering 22 – Engineering Design Graphics 36 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: Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-37-06 Subtract Cyl from Block to complete 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: Engineering 22 – Engineering Design Graphics 37 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt EX16-37 Result Today Engineering 22 – Engineering Design Graphics 38 Lec15 Sketch Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt OrthoViews From Solid Engineering 22 – Engineering Design Graphics 39 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt All Done for Today EX16-37: One Last Look Engineering 22 – Engineering Design Graphics 40 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt Engr/Math/Physics 25 Appendix f x 2 x 7 x 9x 6 3 2 Bruce Mayer, PE Licensed Electrical & Mechanical Engineer BMayer@ChabotCollege.edu Engineering 22 – Engineering Design Graphics 41 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt 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]: Make Blue Obj Layer Command: Command: _-view Enter an option [?/Categorize/lAyer state/Orthographic/Delete/Resto re/Save/Ucs/Window]: _swiso Box in WCS Engineering 22 – Engineering Design Graphics 42 Bruce Mayer, PE BMayer@ChabotCollege.edu • ENGR-22_Lec-29_SolidModel-2.ppt