AMCAX Kernel 1.0.0.0
|
A parametric curve is described by a parameter t, typically represented as:C(t) = (x(t),y(t),z(t)).Here:t is the parameter, usually defined over an interval [a,b] 上。x(t)、y(t)、z(t) are functions of the parameter t, representing the coordinates of the curve in three-dimensional space.The shape of the curve is described by the variation of the parameter t. Since the parameterization is not unique, the same curve can be represented by different parametric equations.
Below are some examples:
A parametric surface is described by two parameters u and v, typically represented as:S(u,v) = (x(u,v),y(u,v),z(u,v)),here u and v are parameters, usually defined over a domain [a,b]×[c,d],x(u,v)、y(u,v)、z(u,v) are functions of the parameters u and v, representing the coordinates of the surface in three-dimensional space.The shape of the surface is described by the variation of the parameters u and v. Since the parameterization is not unique, the same surface can be represented by different parametric equations.
Below are some examples:
Parametric continuity refers to the continuity of the parametric derivatives at the junction of curves. For curves, parametric continuity involves first-order, second-order, and higher-order derivatives. In CAD and geometric modeling, parametric continuity ensures smooth connections between curves. Higher-order parametric continuity (e.g., C2) is often used in fields like automotive and aerospace, where curvature continuity is required.
For two curves r1(t) and r2(t),at the junction t=t0 :
Parametric continuity refers to the continuity of the parametric derivatives at the junction of surfaces. For surfaces, parametric continuity involves first-order and higher-order partial derivatives in both u and v directions. In CAD and geometric modeling, parametric continuity ensures smooth connections between surfaces. Higher-order parametric continuity (e.g., C2) is often used in fields like automotive and aerospace, where curvature continuity is required.
For two surfaces S1(u,v) and S2(u,v),at the junction:
Geometric continuity refers to the continuity of geometric properties (e.g., tangent direction, curvature) at the junction of curves, without necessarily requiring parametric derivative continuity. Geometric continuity focuses more on the visual smoothness of the curves. The conditions for geometric continuity are less strict than parametric continuity, making it easier to achieve in some cases.
For two curves r1(t) and r2(t), at the junction t=t0:
The curvature of a parametric curve is calculated as:
In commercial software, the curvature comb of a curve can be visualized. Curvature continuity corresponds to G2:
Geometric continuity refers to the continuity of geometric properties (e.g., tangent plane, curvature) at the junction of surfaces, without necessarily requiring parametric derivative continuity. Geometric continuity focuses more on the visual smoothness of the surfaces. The conditions for geometric continuity are less strict than parametric continuity, making it easier to achieve in some cases.
For two surfaces S1(u,v) and S2(u,v),at the junction:
Additional Notes:
1.Normal Curvature Definition
The normal curvature is defined as the curvature of the intersection curve between the surface and a normal plane (a plane containing the normal vector). The curvature of the curve γ at point p0 is the normal curvature of the surface S at p0 in the direction t.
The definition of normal curvature is not easy to calculate. A convenient method to compute the normal curvature is to calculate the coordinates of direction t in the tangent plane, denoted as (α, β), where t = αDu + βDv. The normal curvature is then given by:
Here, EFG has the same symbolic meaning as in the first fundamental form of the surface, and LMN has the same symbolic meaning as in the second fundamental form of the surface, i.e.:
2.G2 Continuity means that the normal curvature in all directions at any point on the connecting curve is the same.
However, requiring the normal curvature in all directions to be the same is a very strong condition. The Link Curvature Theorem proves that if the normal curvature is equal in one direction that is not collinear with t, then the normal curvature in all directions will be equal. Therefore, by considering only the normal vector b of t, if the normal curvature in the b direction is the same, then the curve is G2 continuous.
3.Manifestation of Surface G2 Continuity
Whether a surface is G2 continuous can be approximated by optical effects. The zebra stripes for G0 continuity are broken, for G1 continuity, the stripes are connected but not smooth, and for G2 continuity, the stripes are connected and smooth.
From the definitions of geometric continuity, some more practical conclusions can be derived: