Thiết kế flash - Splines and surfaces

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

ppt14 trang | Chia sẻ: huyhoang44 | Lượt xem: 807 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Thiết kế flash - Splines and surfaces, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Splines and SurfacesSpace Curves and SurfacesAutomobilesShip hullsAircraft fuselages and wingsPropeller bladesErgonomic designFreeform curves and surfaces used in design and manufacture of:Half HullDucks and SplinesDucks – lead weightsSpline - long, smooth flexible strip of wood or plasticCurves drawn using ducks and spline to fit (i.e., pass through) data pointsResulting curve mathematically described by cubic polynomialsClasses of CAD Splines Cubic splineBezier curvesB-splinesNURBSCubic SplineModeled after physical splinesCurve fits (i.e., interpolates) all data pointsBoundary conditions: end points and tangent vectors at endpointsSingle cubic spline segmentBezier CurvesControl polygonInterior data (control) points are approximated, not interpolatedCurve is pulled by interior control pointsEach point influences entire curve  no local controlDegree of equation one less than # of control pointsB-splineGeneralization of BezierBlended piecewise polynomial curvePolynomial degree independent of # of control pointsCurve divided into segments (knots)Different segment shapes governed by different polynomialsA given control point only influences the curve locallyControl points (not on the curve) pull curve into shapeNURBSNon-Uniform Rational B-SplineNon-Uniform  irregular spacing between pointsRational  weighted verticesCan control how closely curve comes to approximating verticesFreeform Curves in AutoCADPLine (2D “planar” polyline)PEditFit  cubic spline (interpolates data points)Spline  B-spline (approximates data points)3DPOLY (3D “space” polyline)PEditSpline (B-spline)SPLINE  NURBSSPLINEDITClasses of SurfacesPlanarRuledDevelopableSurface of RevolutionTabulated SurfaceCoons PatchBezierB-spline3D Surface Meshes in AutoCADPredefined surface meshes (e.g., Box, Cone, Wedge, Pyramid, Dome, Dish, etc)RULESURF  ruled surfaceREVSURF  surface of revolutionTABSURF  tabulated surfaceEDGESURF  Coons surface patch3DMESHOoitilshiSplines and Surfaces

Các file đính kèm theo tài liệu này:

  • pptgm7_7842.ppt