Part 4-Types and mathematical representations of Curves .pptx

1,356 views 135 slides Nov 18, 2022
Slide 1
Slide 1 of 135
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67
Slide 68
68
Slide 69
69
Slide 70
70
Slide 71
71
Slide 72
72
Slide 73
73
Slide 74
74
Slide 75
75
Slide 76
76
Slide 77
77
Slide 78
78
Slide 79
79
Slide 80
80
Slide 81
81
Slide 82
82
Slide 83
83
Slide 84
84
Slide 85
85
Slide 86
86
Slide 87
87
Slide 88
88
Slide 89
89
Slide 90
90
Slide 91
91
Slide 92
92
Slide 93
93
Slide 94
94
Slide 95
95
Slide 96
96
Slide 97
97
Slide 98
98
Slide 99
99
Slide 100
100
Slide 101
101
Slide 102
102
Slide 103
103
Slide 104
104
Slide 105
105
Slide 106
106
Slide 107
107
Slide 108
108
Slide 109
109
Slide 110
110
Slide 111
111
Slide 112
112
Slide 113
113
Slide 114
114
Slide 115
115
Slide 116
116
Slide 117
117
Slide 118
118
Slide 119
119
Slide 120
120
Slide 121
121
Slide 122
122
Slide 123
123
Slide 124
124
Slide 125
125
Slide 126
126
Slide 127
127
Slide 128
128
Slide 129
129
Slide 130
130
Slide 131
131
Slide 132
132
Slide 133
133
Slide 134
134
Slide 135
135

About This Presentation

lecture 4


Slide Content

Part #4 Types and Mathematical Representations of Curves 1 Oct., 2022

Part #4-Outline Lecture 1: Introduction Types of Curves Representation of Curves Parametric Representation of Curves Interpolation and Approximation of Curve Properties for Curve Design Lecture 2 & 3: Synthesis (Free-Form) Curves Hermite Curve Bezier Curve B-Spline Curves Rational B-splines Curves (including Non-uniform rational B-splines – NURBS) Lecture 4: Techniques for Surface Modeling Surface Patch Coons and Bicubic Patches Bezier and B-Spline Surfaces.

Objectives: Develop the various mathematical representations of the curves and surfaces used in geometric construction Understand the parametric representation of curves and surfaces and their relationship with computer graphics.

Types, Representation & Properties of Curves Lecture 1: Introduction Types of Curves Representation of Curves Parametric Representation of Curves Interpolation and Approximation of Curve Properties for Curve Design

Introduction This class presents the available types of entities of the modeling technique and their related mathematical representations to enable good understanding of how and when to use these entities in engineering applications. Users usually have to decide on the type of modeling technique based on the ease of using the technique during the construction phase and on the expected utilization of the resulting database later in the design and manufacturing processes. The most mathematically straight forward geometric entities are curves. A curve is an integral part of any design and an engineer needs to draw one or other type of curves or curved surfaces applicable to many engineering components used in automotive, aerospace and hydrospace industries. Different types of shape constraints (e.g., continuity and/or curvature ) are imposed to accomplish specific shapes of the curve or curved surfaces. When a curve is two-dimensional , it lies entirely in a plane known as planar curve . However, three-dimensional curve lies in space called space curve .

Introduction (a) Evenly Spaced data points (b) Non-evenly spaced data points

Analytical Curve & Synthetic Curve are a two types of the curves used in geometric modeling. Analytical Curve: This types of curve can be represented by simple analytical (mathematical) equations for which input is standard analytical mathematical equation like point, line, arc, circle, ellipse, parabola & hyperbola . Conic curves or conics are the curves formed by the intersection of a plane with a right circular cone (parabola, hyperbola and sphere). These basic entities has a fixed form & cannot be modified to achieve a shape that violates the mathematical equations. They can be combined together with various end conditions to generate the overall curve design. Types of curves Analytical Curve: A parabola is the curve created when a plane intersects a right circular cone parallel to the side (elements) of the cone. An ellipse is the curve created when a plane cuts all the elements ( sides ) of the cone but its not perpendicular to the axis.

A hyperbola is the curve created when a plane parallel to the axis and perpendicular to the base intersects a right circular cone. This type of curve representation has the following advantages: Types of curves Analytical Curve:

Types of curves Synthetic Curve : Synthetic Curve: Unfortunately, it is not possible to represent all types of curves required in engineering applications analytically ; therefore, the method based on the data points ( synthetic curves ) is very useful in designing the objects with curved shapes. Products such as car bodies, ship hulls, airplane fuselage and wings, propeller blades, shoe insoles, and bottles are a few examples that require free-form , or synthetic curves and surfaces . It is computed by using geometric input parameters like point, tangent. These parameters are processed to generate curves such as Bezier , Hermite cubic , B-spline .

Types of curves Synthetic Curve:

Mathematically, curves can be described by two techniques: Non-Parametric Equations can be explicit or implicit , and Parametric Equations Non-Parametric Equations: Representation of curves

Non-Parametric Equations: Representation of curves

Representation of curves Non-Parametric Equations:

Non-Parametric Equations: Representation of curves

Non-Parametric Equations: Representation of curves Nonparametric equations must be solved simultaneously to determine points on the curves , inconvenient process  . If the slope of a curve at a point is vertical or near vertical , its value becomes infinity or very large . However; the shapes of most engineering objects are intrinsically independent of any coordinate system, the equations are dependent on the choice of coordinate system . If the curve is to be displayed as a series of point or straight-line segments , the computations involved could be extensive . Although non-parametric representation of curve equations are used in some cases, they are not in general suitable for CAD. There are four problems with describing curves using nonparametric equations:

Parametric Curves: Representation of curves

Parametric Curves: Representation of curves

Parametric Curves: Representation of curves

Parametric Curves: Representation of curves

Parametric Curves: Representation of curves

Parametric Representation of Analytic Curves

Parametric Representation of Analytic Curves Lines:

Parametric Representation of Analytic Curves

Parametric Representation of Analytic Curves Circles:

Parametric Representation of Analytic Curves Circles:

Parametric Representation of Analytic Curves Circles:

Parametric Representation of Analytic Curves

Parametric Representation of Analytic Curves

The analytical form of planar curves is not suitable for designing the complex three-dimensional curves and surfaces used for designing the complex shaped objects. The need for synthetic curves in design arises on two occasions; when a curve is represented by a collection of measured data points and when an existing curve must change to meet new design requirements. The designer prefers the synthetic curve, which passes through the set of data points, because designer has full control on its shape as per the new design requirements. A spline curve is defined by giving a set of coordinate positions , call control points , which indicate the general shape of the curve. These control points are then fitted with piecewise continuous parametric polynomial functions . Mathematically, curve fitting ( interpolation ) and curve fairing ( approximation ) techniques are used for generating the curves & surfaces in CAD : Interpolation Techniques: If the problem of curve design is a problem of data fitting, the classic interpolation solutions are used. When polynomial sections are fitted so that the curve passes through all the points , or through each control point , the resulting curve is said to interpolate the set of control points. Approximation Techniques: On the other hand, if the problem is dealing with free-form design with smooth shapes, approximation methods are used. when the polynomials are fitted to the general control point path without necessarily passing through any control point , the resulting curve is said to approximate the set of control points. Interpolation and Approximation of Curve:

Interpolation and Approximation of Curve:

Interpolation and Approximation of Curve:

Interpolation and Approximation of Curve:

Interpolation and Approximation of Curve:

Interpolation and Approximation of Curve:

Interpolation and Approximation of data points (a) curve fitting (b) curve fairing Interpolation and Approximation of Curve:

Interpolation and Approximation of Curve:

Properties for Curve Design

Properties for Curve Design

Properties for Curve Design

Properties for Curve Design

Properties for Curve Design

Properties for Curve Design (a) Zero Order Continuity (b) First Order continuity (c) Second Order Continuity

Properties for Curve Design

Lecture 2 & 3: Synthesis (Free-Form) Curves Hermite Curve Bezier Curve B-Spline Curves Rational B-splines Curves (including Non-uniform rational B-splines – NURBS) Synthesis (Free-Form) Curves

Synthesis (Free-Form) Curves

Synthesis (Free-Form) Curves

Synthesis (Free-Form) Curves

Synthesis (Free-Form) Curves

Synthesis (Free-Form) Curves

Synthesis (Free-Form) Curves: Spline Curves

Synthesis (Free-Form) Curves: Spline Curves

Synthesis (Free-Form) Curves: Spline Curves

Synthesis (Free-Form) Curves: Spline Curves

Synthesis (Free-Form) Curves: Spline Curves

Synthesis (Free-Form) Curves: Spline Curves

Classifications of Spline Curves

Classifications of Spline Curves

Classifications of Spline Curves

Hermite Curves

Hermite Curves

Hermite Curves

Hermite Curves

Hermite Curves

Hermite Curves

Hermite Curves

Hermite Curves

Hermite Curves

Hermite Curves

Hermite Curves

Hermite Curves

Hermite Curves

Hermite Curves

Hermite Curves Shape Control

Hermite Curves

Hermite Curves

Hermite Curves

Hermite Curves

Hermite Curves Limitations

Hermite Curves Limitations

Hermite Curves Example:

Hermite Curves Example:

Hermite Curves

Hermite Curves

Hermite Curves

Hermite Curves

Hermite Curves

Bezier Curves In fact, two outside points control the shape of Bézier curves

Bezier Curves

Bezier Curves

Bezier Curves

Bezier Curves

Bezier Curves Effect of position of control points on the shape of cubic Bézier curves

Bezier Curves Blending Functions Formulation

Bezier Curves Blending Functions Formulation

Bezier Curves Blending Functions Formulation

Bezier Curves Blending Functions Formulation

Bezier Curves Blending Functions Formulation

Bezier Curves Blending Functions Formulation

Bezier Curves Blending Functions Formulation

Bezier Curves Blending Functions Formulation

Bezier Curves Blending Functions Formulation

Bezier Curves Blending Functions Formulation (a) Bézier/Bernstein blending functions for three control points (b) Bézier/Bernstein blending functions for four control points (c) Bézier/Bernstein blending functions for five control points

Bezier Curves The properties of Bézier curves depend upon the properties of Bernstein polynomial . Properties of Bézier Curves

Bezier Curves Properties of Bézier Curves The properties of Bézier curves are:

Bezier Curves Properties of Bézier Curves

Bezier Curves Properties of Bézier Curves

Bezier Curves Properties of Bézier Curves

Bezier Curves Properties of Bézier Curves This represents that the sequence of control points defining the curve can be changes without modify of the curve shape.

Bezier Curves Properties of Bézier Curves

Bezier Curves Properties of Bézier Curves

Bezier Curves Composite Bézier Curves

Bezier Curves Composite Bézier Curves

Bezier Curves Composite Bézier Curves

Bezier Curves Example:

Bezier Curves Example:

Bezier Curves Example:

Bezier Curves Drawbacks of Composite Bézier Curves:

Bezier Curves Drawbacks of Composite Bézier Curves:

Bezier Curves Drawbacks of Composite Bézier Curves:

Essential Requirements for Synthetic Curves

B-Spline Curves

B-Spline Curves

B-Spline Curves

B-Spline Curves

B-Spline Curves

B-Spline Curves

B-Spline Curves

B-Spline Curves Types of B-spline Curves:

Techniques for Surface Modeling Lecture 4: Techniques for Surface Modeling Surface Patch Coons and Bicubic Patches Bezier and B-Spline Surfaces.
Tags