Surface Modeling - 1 Engineering 22 Bruce Mayer, PE

advertisement
Engineering 22
Surface
Modeling - 1
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-26_SurfaceModel-1.ppt
Learning 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
Engineering 22 – Engineering Design Graphics
2
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Invoke Surface-Shapes
Surfaces
ToolBar
 Or Command Line
• ai_XXX
– XXX = box, wedge,
pyramid, cone, etc.
Engineering 22 – Engineering Design Graphics
3
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Draw Box
 Pick Length & Width
Using Ortho-Snap and
Mouse
 Specify Height from
KeyBoard
 “ENTER” To NOT
Rotate
Command: _ai_box
Specify corner point of box:
Specify length of box:
Specify width of box or [Cube]: <Ortho off>
Specify height of box: 7
Specify rotation angle of box about the Z axis or
[Reference]:
Engineering 22 – Engineering Design Graphics
4
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Draw 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_wedge
Specify corner point of wedge: >>
Specify corner point of wedge: end
of
Specify length of wedge:
Specify width of wedge: end
of
Specify height of wedge: end
of
Specify rotation angle of wedge about the Z axis:
Engineering 22 – Engineering Design Graphics
5
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Draw Rect-Base Pyramid
 Enter Pts From KeyBd
 Pyramid Apex OffCenter
from base
Command: ai_pyramid
Specify first corner point for base of pyramid:
Specify second corner point for base of pyramid: 11,0
Specify third corner point for base of pyramid: 11,7
Specify fourth corner point for base of pyramid or
[Tetrahedron]: 0,7
Specify apex point of pyramid or [Ridge/Top]: 7,5,9
Engineering 22 – Engineering Design Graphics
6
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Draw Triangle-Base Pyramid
 Triangle Pyramid → a
TETRAHEDRON
 Enter Pts From KeyBd
Command: _ai_pyramid
Initializing... 3D Objects loaded.
Specify first corner point for base of pyramid: 0,0
Specify second corner point for base of pyramid: 8,2
Specify third corner point for base of pyramid: 2,8
Specify fourth corner point for base of pyramid or
[Tetrahedron]: t
Engineering 22 – Engineering Design Graphics
7
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Draw Ridged Pyramid
 Base & 2-Sides →
Quadrilaterals
 Ends → Triangles
 Enter Pts From KeyBd
Command: ai_pyramid
Specify first corner point for base of pyramid: 0,0
Specify second corner point for base of pyramid: 10,0
Specify third corner point for base of pyramid: 10,10
Specify fourth corner point for base of pyramid or [Tetrahedron]: 0,10
Specify apex point of pyramid or [Ridge/Top]: R
Specify first ridge end point of pyramid: 3,5,10
Specify second ridge end point of pyramid: 7,5,7
Engineering 22 – Engineering Design Graphics
8
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Draw Truncated Cone
 Enter Pts From KeyBd
 Could Also make Full Cone
by Setting Top-Radius to
ZERO
Command: _AI_CONE
Specify center point for base of cone: 5,5
Specify radius for base of cone or [Diameter]: 6
Specify radius for top of cone or [Diameter] <0>: 3
Specify height of cone: 8.7
Enter number of segments for surface of cone <16>:
Engineering 22 – Engineering Design Graphics
9
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Draw Dish
 Enter Pts From KeyBd
 This is a SEMIsphere;
Could Also make
• Full Sphere
• HEMIsphere (dome)
Command: _ai_dish
Specify center point of dish: 5,5
Specify radius of dish or [Diameter]: 8.8
Enter number of longitudinal segments for surface of dish <16>: 17
Enter number of latitudinal segments for surface of dish <8>: 11
Engineering 22 – Engineering Design Graphics
10
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Draw 3D Face
 3DFaces are flat
surfaces with 3 or 4
straight edges.
Command: _3dface Specify first point or [Invisible]: 0,0
Specify second point or [Invisible]: 10,0
Specify third point or [Invisible] <exit>: 10,10
Specify fourth point or [Invisible] <create three-sided face>: 0,10
Specify third point or [Invisible] <exit>: 0,10,5
Specify fourth point or [Invisible] <create three-sided face>: 10,10,5
Specify third point or [Invisible] <exit>: 10,15,5
Specify fourth point or [Invisible] <create three-sided face>: 0,15,5
Specify third point or [Invisible] <exit>:
Engineering 22 – Engineering Design Graphics
11
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Revolved 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
Engineering 22 – Engineering Design Graphics
12
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
RevSurf Example
Axis of
Revolution
Form to
Revolve
Engineering 22 – Engineering Design Graphics
13
 Make Bowl
with a Nice
Base by
Revolving a
Closed-Form
About a
Vertical Axis
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Set SHADING & SurfTab
 Increase the
WireFrame Density
Command: surftab1
Enter new value for SURFTAB1 <6>: 36
Engineering 22 – Engineering Design Graphics
14
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Turn into ONE Object
Command: pedit
Select polyline or [Multiple]:
Object selected is not a polyline
Do you want to turn it into one? <Y> 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: Specify opposite corner: 0 found
Select objects: 1 found, 5 total
Select objects: 1 found, 6 total
Select objects: 1 found, 7 total
Select objects: 1 found, 8 total
Select objects: 1 found, 9 total
Select objects: 1 found, 10 total
Select objects: 1 found, 11 total
Select objects: 1 found, 12 total
Select objects: 1 found, 13 total
Select objects: 1 found, 14 total
Select objects: 1 found, 15 total
Select objects:
14 segments added to polyline
Enter an option [Open/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype
gen/Undo]:
Engineering 22 – Engineering Design Graphics
15
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Change to IsoMetric View
Engineering 22 – Engineering Design Graphics
16
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Invoke RevSurf
Select object to revolve:
Select object that defines the axis of revolution:
Specify start angle <0>:
Specify included angle (+=ccw, -=cw) <360>:
Object that defines the
axis of Revolution
Object to
Revolve
Engineering 22 – Engineering Design Graphics
17
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Increase SurfTab2 Resolution
Command: surftab2
Enter new value for SURFTAB2 <6>: 12
Command:
Command:
Command: _revsurf
Current wire frame density: SURFTAB1=36 SURFTAB2=12
Select object to revolve:
Select object that defines the axis of revolution:
Specify start angle <0>:
Engineering 22 – Engineering Design Graphics
18
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
SurfTab Comparison
 SurfTab2 = 6
Engineering 22 – Engineering Design Graphics
19
 SurfTab2 = 12
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Tabulated & Ruled Surfaces
 Set Up:
• Shade Mode →
Gouraud Shaded,
Edges on
• SurfTab1 Value → 8
Command: _shademode Current mode: Gouraud+Edges
Enter option [2D wireframe/3D
wireframe/Hidden/Flat/Gouraud/fLat+edges/gOuraud+edges]
<Gouraud+Edges>: _o
Command: _shademode Current mode: Gouraud+Edges
Enter option [2D wireframe/3D
wireframe/Hidden/Flat/Gouraud/fLat+edges/gOuraud+edges]
<Gouraud+Edges>: _o
Command: surftab1
Enter new value for SURFTAB1 <6>: 8
Engineering 22 – Engineering Design Graphics
20
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Invoke TabSurf
Object for
Direction Vector
Object for
Path Curve
Surface is Quite
COARSE → Change
Resolution
Command: _tabsurf
Current wire frame density: SURFTAB1=8
Select object for path curve:
Select object for direction vector:
Engineering 22 – Engineering Design Graphics
21
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Increase SurfTab1 Resolution
Command: surftab1
Enter new value for SURFTAB1 <8>: 36
Command: _tabsurf
Current wire frame density: SURFTAB1=36
Select object for path curve:
Select object for direction vector:
Looks Much Better
Engineering 22 – Engineering Design Graphics
22
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
RuleSurf on
Ellipses
Engineering 22 – Engineering Design Graphics
23
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Invoke RuleSurf
First Defining
Curve
Command: _rulesurf
Current wire frame density: SURFTAB1=36
Select first defining curve:
Select second defining curve:
Second
Defining Curve
Engineering 22 – Engineering Design Graphics
24
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
EX15-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
Engineering 22 – Engineering Design Graphics
25
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
All Done for Today
DoNuts
Anyone?
Engineering 22 – Engineering Design Graphics
26
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.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
27
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
EX15-10.1
Command: snap
Specify snap spacing or
[ON/OFF/Aspect/Rotate/Style/Typ
e] <10.0000>: 5
Command: '_layer
Command: z*Cancel*
Command: c
CIRCLE Specify center point for
circle or [3P/2P/Ttr (tan tan
radius)]:
Specify radius of circle or
[Diameter]: d
Specify diameter of circle: 35
 Make Blue Obj
Layer
Engineering 22 – Engineering Design Graphics
28
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Command: ucs
Current ucs name: *WORLD*
Enter an option
[New/Move/orthoGraphic/Prev/Restore/Save/Del/Appl
y/?/World]
<World>: m
Specify 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: ucs
Current ucs name: *NO NAME*
Enter an option
[New/Move/orthoGraphic/Prev/Restore/Save/Del/Appl
y/?/World]
<World>: m
Specify new origin point or [Zdepth]<0,0,0>: z
Specify Zdepth<0>: 10
Command: c
CIRCLE Specify center point for circle or
[3P/2P/Ttr (tan tan radius)]: 0,0
Specify radius of circle or [Diameter] <17.5000>:
d
Specify diameter of circle <35.0000>: 35
EX15-10.2
 Move UCS
and Make
2nd circle
Engineering 22 – Engineering Design Graphics
29
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Command: surftab1
EX15-10.3
Enter new value for SURFTAB1
<6>: 60
Command:
Command:
Command: _rulesurf
Current wire frame density:
SURFTAB1=60
Select first defining curve:
Select second defining curve:
Command:
 Next
 Improve SurfTab1
 Make Ruled Surface
Engineering 22 – Engineering Design Graphics
30
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
EX15-10.4
Command: _ai_cone
Specify center point for base of cone:
cen
of
Specify radius for base of cone or
[Diameter]: d
Specify diameter for base of cone: 35
Specify radius for top of cone or
[Diameter] <0>: d
Specify diameter for top of cone <0>:
20
Specify height of cone: 30
Enter number of segments for surface
of cone <16>: 60
 Build Cone in 10-High
UCS
• Make 60 segments to
Match Base
Engineering 22 – Engineering Design Graphics
31
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-22_Lec-26_SurfaceModel-1.ppt
Download