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