Professional Documents
Culture Documents
Types of Curves
Plane & Space curves
Known & Freeform curves
Interpolation & Approximate curves
Freeform Curves
A set of point data (position, tangent, normal, curvature etc.) are the
basic input to define the curve rather than the equations and constants.
Based on the way these point data are used/ interpreted, there are two
types of freeform curves.
Freeform Curves
A set of point data (position, tangent, normal, curvature etc.) are the
basic input to define the curve rather than the equations and constants.
Based on the way these point data are used/ interpreted, there are two
types of freeform curves.
96
94
Hardness (HRB)
92
90
Interpolation
88
Approximate
86
84
82
0
10
15
20
25
Thermal Cycles
Freeform Curves
Freeform
Interpolation
Cubic
Approximation
Bezier
B-Spline
NURBS
Interpolation Curves
Zero-order continuity
First-order continuity
Common tangent
Second-order continuity
Common tangent
Common center of curvature
Interpolation Curves
Zero-order continuity
First-order continuity
Common tangent
Second-order continuity
Common tangent
Common center of curvature
Geometric form
Hermite form (End points & tangent vectors)
Four-point form (four points)
= 3 3 +2 2 +1 + 0
= 3 3 +2 2 +1 + 0
12
unknowns
01
10
Algebraic form
No physical meaning. Used as an internal canonical form. So it is a system-friendly
representation (not user-friendly).
11
Algebraic form
No physical meaning. Used as an internal canonical form. So it is a system-friendly
representation (not user-friendly).
Geometric form
Physically meaningful and suitable for interactive design; hence these are user-
12
13
Discussion Points
How a curve is displayed
Display form vs computational information (scaling
up/down)
Computationally simpler forms
14
15
Demo
16
17