Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ship Computer Aided Design

Similar presentations


Presentation on theme: "Ship Computer Aided Design"— Presentation transcript:

1 Ship Computer Aided Design
MR 422

2 Geometry of Curves Introduction Mathematical Curve Definitions
Analytic Properties of Curves Fairness of Curves. Spline Curves. Interpolating Splines Approximating Splines and Smoothness B- spline Curves NURBS Curves Re-parameterization of Parametric Curves Continuity of Curves Projections and Intersections. Relational Curves Points Embedded in Curves

3 10. Re-parameterization of Parametric Curves
A curve is a one-dimensional point set embedded in a 2-D or 3-D space. If it is either explicit or parametric, a curve has a “natural” parameter distribution implied by its construction. However, if the curve is to be used in some further construction, e.g., of a surface, it may be desirable to have its parameter distributed in a different way. Re-parameterization does not change the shape of a curve, but it may have important modeling effects on the curve’s descendants.

4 11. Continuity of Curves When two curves join or are assembled into a single composite curve, the smoothness of the connection between them can be characterized by different degrees of continuity. Degrees of continuity between the intersecting curves G0 : Two curves that join end-to-end with an arbitrary angle at the junction are said to have G0 continuity, or “geometric continuity of zero order”. G1 : Curves join with zero angle at the junction and have the same tangent direction (1st order geometric continuity or slope continuity or tangent continuity). G2 : curves join with zero angle, and have the same curvature at the junction (2nd order geometric continuity or curvature continuity.)

5 11. Continuity of Curves Degrees of parametric continuity
C0: Two curves that share a common endpoint. They may join with G1 or G2 continuity, but if their parametric velocities are different at the junction, they are only C0. C1: Two curves that are G1 and have the same parametric velocity at the junction. C2: Two curves that are G2 and have the same parametric velocity and acceleration at the junction.

6 12. Projections and Intersections
Curves can arise from various operations on other curves and surfaces. Projection A normal projection of a curve onto a plane which each point of the original curve along a straight line normal to the plane result in a corresponding point on the plane The Projected Curve : the locus of all such projected points The original curve is called the basis curve.

7 12. Projections and Intersections
Intersection (of surfaces with planes or other surfaces) There is no direct formula for finding points on an intersection of a parametric surface; instead, each point located requires the iterative numerical solution of a system of one or more (usually nonlinear) equations. A surface and a plane may not intersect at all, or may intersect in more than one place.

8 13. Relational Curves In relational geometry, most curves are constructed through defined relationships to point entities or to other curves. Examples Line: is a straight line defined by reference to two control points X1,X2. An arc: is a circular arc defined by reference to three control points X1,X2,X3.

9 The Arc entity types: A BCurve is a uniform B-spline curve which depends on two or more control points. SubCurve is the portion of any curve between two beads re-parameterized to the range [0,1]. ProjCurve is the projected curve described in preceding section Advantages of relational structure: -The curve can be automatically update if any of its supporting entities changes. -The curves can be durably joined at their endpoints by referencing a given point entity in common.

10 14. Points Embedded in Curves
A curve: consists of 1-D continuous point set embedded in 3-D space. A bead : point embedded in a curve Ways to construct such points: Absolute bead : specified by curve and (t) parameter . Relative bead: specified by parameter offset (Δt) from other bead . Arc length bead: specified by arc length distance from another bead or from one end of a curve. Intersection bead: located at the intersection Of the Curve with a (plane, surface, or another curve).

11 The uses of beads include:
assign a location on the curve to compute a tangent or location of a fitting. Endpoints of a sub curve, a portion of the host curve between two beads. End points

12


Download ppt "Ship Computer Aided Design"

Similar presentations


Ads by Google