Tải bản đầy đủ (.ppt) (14 trang)

Lecture Autodesk inventor Splines and surfaces

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (179.93 KB, 14 trang )

Splines and Surfaces


Space Curves and Surfaces
Freeform curves and surfaces used in
design and manufacture of:
Automobiles
Ship hulls
Aircraft fuselages and wings
Propeller blades
Ergonomic design


Half Hull


Ducks and Splines
Ducks – lead weights
Spline - long, smooth flexible strip of wood or
plastic
Curves drawn using ducks and spline to fit (i.e.,
pass through) data points
Resulting curve mathematically described by
cubic polynomials


Classes of CAD Splines
Cubic spline
Bezier curves
B-splines



NURBS


Cubic Spline
Modeled after physical splines
Curve fits (i.e., interpolates) all data points
Boundary conditions: end points and tangent
vectors at endpoints

Single cubic spline segment


Bezier Curves
Control polygon
Interior data (control) points are approximated, not
interpolated

Curve is pulled by interior control points
Each point influences entire curve  no local
control
Degree of equation one less than # of control
points


B-spline
Generalization of Bezier
Blended piecewise polynomial curve
Polynomial degree independent of # of control
points

Curve divided into segments (knots)
Different segment shapes governed by
different polynomials
A given control point only influences the curve
locally
Control points (not on the curve) pull curve
into shape


NURBS
Non-Uniform Rational B-Spline
Non-Uniform  irregular spacing between points
Rational  weighted vertices
Can control how closely curve comes to
approximating vertices


Freeform Curves in AutoCAD
PLine (2D “planar” polyline)


PEdit
 Fit  cubic spline (interpolates data points)
 Spline  B-spline (approximates data points)

3DPOLY (3D “space” polyline)


PEdit
 Spline (B-spline)


SPLINE  NURBS


SPLINEDIT


Classes of Surfaces
Planar
Ruled


Developable

Surface of Revolution
Tabulated Surface
Coons Patch
Bezier
B-spline


3D Surface Meshes in AutoCAD
Predefined surface meshes (e.g., Box,
Cone, Wedge, Pyramid, Dome, Dish, etc)
RULESURF  ruled surface
REVSURF  surface of revolution
TABSURF  tabulated surface
EDGESURF  Coons surface patch
3DMESH



Ooitilshi


Splines and Surfaces



×