31
[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt 1 Bruce Mayer, PE Engineering 22 – Engineering Design Graphics Bruce Mayer, PE Licensed Electrical & Mechanical Engineer [email protected] Engineering 22 Surface Surface Modeling - 1 Modeling - 1

[email protected] ENGR-22_Lec-26_SurfaceModel-1.ppt 1 Bruce Mayer, PE Engineering 22 – Engineering Design Graphics Bruce Mayer, PE Licensed Electrical

Embed Size (px)

Citation preview

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt1

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Bruce Mayer, PELicensed Electrical & Mechanical Engineer

[email protected]

Engineering 22

SurfaceSurfaceModeling Modeling

- 1- 1

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt2

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Learning GoalsLearning Goals

Use AutoCAD Built-In Commands to make “Primitive” 3D Surface-Shapes• Box, Sphere, Cone, Pyramid, others

Draw Surface of Revolution using a Shape & Axis

Connect two Shapes with Straight Lines to Make “Ruled” Surfaces

Build Complex 3D Shapes by Adding & Subtracting Primitives

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt3

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Invoke Surface-ShapesInvoke Surface-Shapes

SurfacesToolBar

Or Command Line• ai_XXX

– XXX = box, wedge, pyramid, cone, etc.

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt4

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Draw BoxDraw Box Pick Length & Width Using

Ortho-Snap and Mouse Specify Height from KeyBoard “ENTER” To NOT Rotate

Command: _ai_boxSpecify corner point of box:Specify length of box:Specify width of box or [Cube]: <Ortho off>Specify height of box: 7Specify rotation angle of box about the Z axis or [Reference]:

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt5

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Draw WedgeDraw Wedge Add to End of Box Pick Length Using

Ortho-Snap and Mouse Pick Width and Height

using END Option to Pick Box Corners

“ENTER” To NOT Rotate

Command: ai_wedgeSpecify corner point of wedge: >>Specify corner point of wedge: endofSpecify length of wedge:Specify width of wedge: endofSpecify height of wedge: endofSpecify rotation angle of wedge about the Z axis:

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt6

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Draw Rect-Base PyramidDraw Rect-Base Pyramid Enter Pts From KeyBd Pyramid Apex

OffCenter from base

Command: ai_pyramidSpecify first corner point for base of pyramid:Specify second corner point for base of pyramid: 11,0Specify third corner point for base of pyramid: 11,7Specify fourth corner point for base of pyramid or [Tetrahedron]: 0,7Specify apex point of pyramid or [Ridge/Top]: 7,5,9

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt7

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Draw Triangle-Base PyramidDraw Triangle-Base Pyramid

Triangle Pyramid → a TETRAHEDRON

Enter Pts From KeyBd

Command: _ai_pyramidInitializing... 3D Objects loaded.Specify first corner point for base of pyramid: 0,0Specify second corner point for base of pyramid: 8,2Specify third corner point for base of pyramid: 2,8Specify fourth corner point for base of pyramid or [Tetrahedron]: t

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt8

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Draw Ridged PyramidDraw Ridged Pyramid Base & 2-Sides →

Quadrilaterals Ends → Triangles Enter Pts From KeyBd

Command: ai_pyramidSpecify first corner point for base of pyramid: 0,0Specify second corner point for base of pyramid: 10,0Specify third corner point for base of pyramid: 10,10Specify fourth corner point for base of pyramid or [Tetrahedron]: 0,10Specify apex point of pyramid or [Ridge/Top]: RSpecify first ridge end point of pyramid: 3,5,10Specify second ridge end point of pyramid: 7,5,7

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt9

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Draw Truncated ConeDraw Truncated Cone

Enter Pts From KeyBd Could Also make Full Cone

by Setting Top-Radius to ZERO

Command: _AI_CONESpecify center point for base of cone: 5,5Specify radius for base of cone or [Diameter]: 6Specify radius for top of cone or [Diameter] <0>: 3Specify height of cone: 8.7Enter number of segments for surface of cone <16>:

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt10

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Draw DishDraw Dish

Enter Pts From KeyBd This is a SEMIsphere;

Could Also make • Full Sphere

• HEMIsphere (dome)

Command: _ai_dishSpecify center point of dish: 5,5Specify radius of dish or [Diameter]: 8.8Enter number of longitudinal segments for surface of dish <16>: 17Enter number of latitudinal segments for surface of dish <8>: 11

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt11

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Draw 3D FaceDraw 3D Face

3DFaces are flat surfaces with 3 or 4 straight edges.

Command: _3dface Specify first point or [Invisible]: 0,0Specify second point or [Invisible]: 10,0Specify third point or [Invisible] <exit>: 10,10Specify fourth point or [Invisible] <create three-sided face>: 0,10Specify third point or [Invisible] <exit>: 0,10,5Specify fourth point or [Invisible] <create three-sided face>: 10,10,5Specify third point or [Invisible] <exit>: 10,15,5Specify fourth point or [Invisible] <create three-sided face>: 0,15,5Specify third point or [Invisible] <exit>:

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt12

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Revolved SurfaceRevolved Surface

The REVSURF command creates a surface, based on the revolution of a curve about an axis.

The curve can be a line, spline, polyline, arc, circle, ellipse, or elliptical arc.

SURFTAB1 and SURFTAB2 system variables control the number of divisions in the final 3D mesh

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt13

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

RevSurf ExampleRevSurf Example

Axis of Revolution

Form toRevolve

Make Bowl with a Nice Base by Revolving a Closed-Form About a Vertical Axis

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt14

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Set SHADING & SurfTabSet SHADING & SurfTab Increase the

WireFrame Density

Command: surftab1

Enter new value for SURFTAB1 <6>: 36

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt15

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Turn into ONE ObjectTurn into ONE ObjectCommand: peditSelect polyline or [Multiple]:Object selected is not a polylineDo you want to turn it into one? <Y> yEnter an option [Close/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype gen/Undo]: jSelect objects: 1 foundSelect objects: 1 found, 2 totalSelect objects: 1 found, 3 totalSelect objects: 1 found, 4 totalSelect objects: Specify opposite corner: 0 foundSelect objects: 1 found, 5 totalSelect objects: 1 found, 6 totalSelect objects: 1 found, 7 totalSelect objects: 1 found, 8 totalSelect objects: 1 found, 9 totalSelect objects: 1 found, 10 totalSelect objects: 1 found, 11 totalSelect objects: 1 found, 12 totalSelect objects: 1 found, 13 totalSelect objects: 1 found, 14 totalSelect objects: 1 found, 15 totalSelect objects:14 segments added to polylineEnter an option [Open/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype gen/Undo]:

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt16

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Change to IsoMetric ViewChange to IsoMetric View

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt17

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Invoke RevSurfInvoke RevSurfSelect object to revolve:Select object that defines the axis of revolution:Specify start angle <0>:Specify included angle (+=ccw, -=cw) <360>:

Object to Revolve

Object that defines the axis of Revolution

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt18

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Increase SurfTab2 ResolutionIncrease SurfTab2 ResolutionCommand: surftab2Enter new value for SURFTAB2 <6>: 12Command:Command:Command: _revsurfCurrent wire frame density: SURFTAB1=36 SURFTAB2=12Select object to revolve:Select object that defines the axis of revolution:Specify start angle <0>:

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt19

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

SurfTab ComparisonSurfTab Comparison SurfTab2 = 6 SurfTab2 = 12

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt20

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Tabulated & Ruled SurfacesTabulated & Ruled Surfaces Set Up:

• Shade Mode → Gouraud Shaded, Edges on

• SurfTab1 Value → 8Command: _shademode Current mode: Gouraud+EdgesEnter option [2D wireframe/3D wireframe/Hidden/Flat/Gouraud/fLat+edges/gOuraud+edges] <Gouraud+Edges>: _oCommand: _shademode Current mode: Gouraud+EdgesEnter option [2D wireframe/3D wireframe/Hidden/Flat/Gouraud/fLat+edges/gOuraud+edges] <Gouraud+Edges>: _oCommand: surftab1Enter new value for SURFTAB1 <6>: 8

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt21

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Invoke TabSurfInvoke TabSurf

Command: _tabsurfCurrent wire frame density: SURFTAB1=8Select object for path curve:Select object for direction vector:

Object forPath Curve

Object for Direction Vector

Surface is Quite COARSE → Change Resolution

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt22

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Increase SurfTab1 ResolutionIncrease SurfTab1 Resolution

Command: surftab1Enter new value for SURFTAB1 <8>: 36

Command: _tabsurfCurrent wire frame density: SURFTAB1=36

Select object for path curve:Select object for direction vector:

Looks Much Better

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt23

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

RuleSurf on RuleSurf on EllipsesEllipses

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt24

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Invoke RuleSurfInvoke RuleSurfCommand: _rulesurf

Current wire frame density: SURFTAB1=36Select first defining curve:

Select second defining curve:

First Defining Curve

SecondDefining Curve

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt25

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

EX15-10 – Pedestal ConeEX15-10 – Pedestal Cone Game Plan

• Make Ø35 circle in WCS

• Move UCS to Ctr

• Move UCS up 10

• New Circle Above previous

• Ruled Surface Between Circles

• Frustum of Cone on Top of Circle

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt26

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

All Done for TodayAll Done for Today

DoNutsAnyone?

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt27

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

Bruce Mayer, PELicensed Electrical & Mechanical Engineer

[email protected]

Engr/Math/Physics 25

AppendiAppendixx

6972 23 xxxxf

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt28

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

EX15-10.1EX15-10.1 Command: snap

Specify snap spacing or [ON/OFF/Aspect/Rotate/Style/Type] <10.0000>: 5

Command: '_layer Command: z*Cancel*

Command: cCIRCLE Specify center point for circle or [3P/2P/Ttr (tan tan radius)]:Specify radius of circle or [Diameter]: dSpecify diameter of circle: 35

Make Blue Obj Layer

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt29

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

EX15-10.2EX15-10.2

Move UCS and Make 2nd circle

Command: ucsCurrent ucs name: *WORLD*Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: mSpecify new origin point or [Zdepth]<0,0,0>:Command: _-view Enter an option [?/Categorize/lAyer state/Orthographic/Delete/Restore/Save/Ucs/Window]: _swiso Regenerating model.Command: ucsCurrent ucs name: *NO NAME*Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: mSpecify new origin point or [Zdepth]<0,0,0>: zSpecify Zdepth<0>: 10Command: cCIRCLE Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: 0,0Specify radius of circle or [Diameter] <17.5000>: dSpecify diameter of circle <35.0000>: 35

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt30

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

EX15-10.3EX15-10.3

Improve SurfTab1 Make Ruled Surface

Command: surftab1

Enter new value for SURFTAB1 <6>: 60

Command:Command:Command: _rulesurfCurrent wire frame density: SURFTAB1=60Select first defining curve:Select second defining curve:Command:

Next

[email protected] • ENGR-22_Lec-26_SurfaceModel-1.ppt31

Bruce Mayer, PE Engineering 22 – Engineering Design Graphics

EX15-10.4EX15-10.4

Build Cone in 10-High UCS• Make 60 segments to

Match Base

Command: _ai_coneSpecify center point for base of cone: cenofSpecify radius for base of cone or [Diameter]: dSpecify diameter for base of cone: 35Specify radius for top of cone or [Diameter] <0>: dSpecify diameter for top of cone <0>: 20Specify height of cone: 30Enter number of segments for surface of cone <16>: 60