The Extended Evolute as the Transition Set of Distance Functions

Size: px
Start display at page:

Download "The Extended Evolute as the Transition Set of Distance Functions"

Transcription

1 The Extended Evolute as the Transition Set of Distance Functions Xianming Chen Richard F. Riesenfeld Elaine Cohen Abstract This paper addresses three practical issues arising from applying singularity and unfolding theory on point/curve distance functions to any geometric applications: ) the unfolding formulas that relate the perturbation of critical distances to that of the plane point are derived; ) the theory is extended to the situation of piecewise smooth curves with at least C 0 continuity at break points; specifically, the evolute as the bifurcation set is generalized to the extended evolute as the transition set; and ) at each point of the extended evolute, which typically has self-intersections, asymptotes and line segments for a non-trivial generator curve, an inward normal or inward tangent that delineates the creation (of critical distances) direction is defined. Keywords: Distance function, critical distance, singularity, unfolding, bifurcation set, evolute, transition set, extended evolute. Introduction Singularity and unfolding theory is well known in the singularity community [,,,, 6]. J. Bruce and P. Giblin [6] especially discuss in detail the singularity of distance functions from plane points to a plane curve, showing that the bifurcation set of the unfolding of degenerate critical distances is exactly the curve evolute. It has important potential roles in many fundamental geometric computation problems, especially in providing strong guidance to the design of robust algorithms guaranteeing the correct topology. For example, offset curves are intimately related to the curve evolutes [4]. The locus of irregular points of offsets to a regular smooth curve is exactly the curve evolute; for the piecewise smooth curve case, we will show that that is exactly the extended evolute defined in this paper (see Fig. 5). xchen@cs.utah.edu rfr@cs.utah.edu cohen@cs.utah.edu Minimal distances, penetration depth and collision detection (e.g., see [5, 8]) are important geometric computation problems in virtual reality, haptic rendering and simulation. Putting them in the more general context of critical distances will make the detection more robust, in the sense that no minima/maxima or collision are missed. A critical distance is usually either maximal or minimal, but occasionally it may be neither maximal nor minimal. The latter situation, being a singularity or a degeneracy, actually is the key to robust detection algorithms, because that is exactly when the topology (i.e., the number of critical distances, and their corresponding degeneracy and types) can under go change. This is especially true for a dynamic detection. Finally, the extent of the relation of singularity theory of distance functions to Blum medial axes [] and Voronoi diagrams (e.g., see [] for the closed smooth curve case) is also an interesting topic, deserving much investigation. There are three issues, however, need to be addressed before singularity theory can be possibly applied to any real world geometric applications. The first one is to derive the formulas to determine the perturbation of the new critical distance(s) relative to the original one. The second one is to extend the theory, which requires the curve to be at least G for A unfoldings (cf. Section 4), to piecewise polynomial or rational curves requiring only at least G 0 continuity at break points; included in the curve pieces are possibly line segments and circular arcs, which are very common in areas like CAD. The third issue is about the unfolding direction for the smooth curve case, or its extension as creation direction for the piecewise smooth case. Upon a perturbation of the plane point toward or along that direction, the original critical distance unfolds or transitions into one or more than one nearby regular critical distances. For the smooth curve case, the unfolding direction is usually regarded as self-evident to be the inward normal of the curve evolute. This is rightly so for simple case like the evolute of an ellipse (Fig. ), which is a simple closed There are actually two types of distance functions, namely that of point/model distances and that of model/model distances. Also the models are typically -dimensional. Currently we are investigating the extension of dynamic and continuous point/curve distances to these more practical situations. However, any result as sophisticated as the point/curve case is quite unlikely, because the singularity and unfolding theory of multivariate functions, unfortunately, is not as well-developed.

2 curve with four cusps. However, for most practical curves, especially with G 0 break points, the curve evolute is complicated with self intersections and asymptotes, and even gaps between consecutive segments (Figs.,, 4 and 5 ), and the discrimination between the inward normal and the outward one is a subtle issue. This paper is dedicated to solve these three problems. After a brief review of curve evolutes in Section,the singularities are formulated, in Section, directly based on the given curve parametrization instead of via arc-length re-parameterization as done in [6]. In Section 4, the perturbed critical distance(s) under either an evolution event or a transition event is explicitly derived using Taylor expansion. After that in Section 5, various transitions due to curve discontinuity are investigated. Putting all these together, in Section 6, we extend the bifurcation set, which delineates the unfolding of critical distances, to the transition set, which delineates the topological changes of the critical distances. The transition set is shown to be the extended evolute; at the mean time, the unfolding direction is extended to the creation direction on the extended evolute, and it is shown to be either the same or the opposite to that of the curve tangent, with the flipping of one direction to the other occurs only at some characteristic points on the curve. Finally, the paper concludes in Section 7. The Evolute of a G > Regular Curve Given a regular generator curve γ(s) with curvature (s), its evolute is the locus of the curvature centers, E(s) = γ(s) + N(s), (.) (s) where N N N is the unit curve normal. The derivatives and curvature of the evolute are closely related to the generator curve as, E = γ + ( ) N N N + N N N = ( ) N N N, (.) E = ( ) N N N ( ) γ. E = [E E ] E = ( ) [ N N N γ ] ( ) = γ ( ). (.) By Eq. (.), the evolute has cusps at points corresponding to curve vertexes where = 0, and is regular otherwise. Moreover, the curve normal is parallel to the corresponding evolute tangent. For more details on differential properties of evolutes, refer to [0, 4]. Singularity and Classification of Critical Distances Given a plane point p and a plane curve γ(s) : R R, the squared distance function f : R R is defined as, f(s) = (γ(s) p) (γ(s) p). (.) If, for some n > 0, f () (s 0 ) = f () (s 0 ) = = f (n) (s 0 ) = 0, f (n+) (s 0 ) 0, f is said to have A n singularity at s 0, or, there is an A n distance from the plane point p to the curve point γ(s 0 ) (also called foot point). Also, an A >k distance is any A n distance with n > k. An A n distance is called a critical distance if n > 0, and it is further classified as regular if n =, or degenerate with multiplicity n if n >. Remark By Taylor expansion, the local behavior of the distance function f(s) at an A k point s 0 is determined by f (k+) (s 0 ). The A k distance is locally neither maximal nor minimal if k is even; otherwise, it is locally maximal (minimal) if f (k+) (s 0 ) < 0 (f (k+) (s 0 ) > 0). At a critical distance s 0, the first order derivative, i.e., f = (γ p) γ, (.) vanishes. We will consider singularity of the considered critical distance, i.e., f (s 0 ) = 0, f (s 0 ) = 0, etc. First, the second order derivative is, f = ( γ + (γ p) γ ). (.) Decomposing γ p with respect to the local frame { T T T = γ γ, N N N γ = r γ } (the subscript r denotes the 90 degree counter-clock-wise rotation of the considered vector ), yields ( f = γ + (γp) N N N γ r γ γ γ γ ) γ + (γp) γ γ Recall that the curvature of a plane curve γ is[9], γ r = [γ γ ] γ = γ γ r γ γ, (.4) where the notation [a a b] denotes the determinant of the matrix formed out of any two plane vectors a and b, with the obvious identity [a a b] = a r b. Thus, using also Eq. (.), The above f can be transformed into, f = γ ( + (γp) N N N ) + f γ γ γ = γ D + γ γ γ f, (.5) All the results derived in this paper are actually equally valid if the 90 degree clock-wise direction is chosen as the normal.

3 where we have introduced the type determinant, Let D = + (γ p) N N N. (.6) d = (p γ) N N N (.7) be the signed distance from p to γ, then D = d ρ. (.8) D is used to determined the type of the considered regular critical distance, because by Eq. (.5), at a critical distance, Λ D = Λ f. where Λ a = + if a > 0, Λ a = if a < 0 and Λ a = 0 if a = 0 for any a R. Thus, Λ D = indicates a regular minimal critical distance, Λ D = indicates a maximal regular critical distance, and Λ D = 0 indicates a neither minimal nor maximal A distance. In this paper, we simply state that the type of the critical distance is Λ D. If Λ D = 0, and the distance is A n with n >, then it is neither minimal nor maximal if n is even, otherwise the type is Λ f (n+) (cf. Remark ). With the notations of D and Λ introduced, we are ready to have, Observation f (s) is γ (s) D(s) up to an additive term involving f (s). At an A singular point s 0, f (s 0 ) = γ (s 0 ) D(s 0 ), where D(s 0 ) = d(s0) ρ(s. The 0) type of critical distance is Λ D(s0). Remark Geometrically, the critical distance is minimal if the plane point p is opposite to the curved side or on the same side but closer to the curve than the curvature center; it is maximal if p is on the curved side and further away from the curve than the curvature center. See Fig. (a). Remark If (s 0 ) = 0 at the critical distance point s 0, then D(s 0 ) = by Eq. (.6). Hence, the critical distance is always regular and of type minimum at an inflectional point, or when the local curve is a line segment. Consequently, we will not consider this trivial situation in the rest of this paper, and (or its left and right limits and + ; see Section 5) is assumed to be non-vanishing, unless explicitly stated otherwise. Remark 4 By Eq. (.6), D(s 0 ) can also be if γ(s 0 ) = p. Mathematically, the distance from p to (the same point) γ(s 0 ) is still a critical distance. However, the perturbation of the p cannot incur any topological change because p is not on the local evolute (see Section 4). Therefore, it may be on the evolute point corresponding to a curve point other than γ(s 0 ). we will not consider this a trivial situation either. Hence, together with Remark, we will assume D(s 0 ) in the rest of this paper. Remark 5 Consider any function g(s), and assume, for some n > 0, g (n+) (s) is ψ(s)h(s) up to some additive terms involving lower order derivatives, i.e., g (n+) (s) = ψ(s)h(s) + i=n i= φ i(s)g (i) (s). At an A n singular point s 0 of g(s), g (n+) (s 0 ) = ψ(s 0 )h(s 0 ). If ψ(s) does not vanish locally at s 0, we have g (n+) (s) = ψ(s)h (s) + i=n+ i= ϕ i (s)g (i) (s) for some ϕ i s. Hence, by inductive reasoning, for k = 0,,, g (n+k+) (s) is ψ(s)h (k) (s) up to some additive terms involving lower order derivatives, and g (n+k+) (s 0 ) = ψ(s 0 )h (k) (s 0 ) g(s) is A n+k at s 0. Now, supposing the second order derivative of the distance function f vanishes at s 0 as well, i.e., f (s 0 ) = f (s 0 ) = 0. By Observation, D(s 0 ) = 0 or d(s 0 ) = ρ(s 0 ), i.e., the plane point p is exactly the corresponding curvature center, or on the curve evolute E. Further by Remark 5, f (s) is γ (s) D (s) up to some lower order derivative terms. By Eq. (.6), D (s) is, D = (γp) N N N + (γp) N N N + (γp) N N N = (γ p) γ + (γ p) N N N = f + D, where we have already used Eqs. (.) and (.6). Hence, Observation f (s) is γ (s) D(s) (s) (s), up to some lower order derivative terms. If f(s) is A at s 0, the plane point p has to be a regular evolute point, the critical distance is neither minimal nor maximal, and f (s 0 ) = γ (s 0) (s 0). See Fig. (a). By Remark 4, γ (s) D(s) (s) does not vanish locally for a regular curve. Therefore, Remark 5 again applies; especially, Observation f (4) (s) is γ (s) D(s) (s) (s), up to some lower order derivative terms. If f(s) is A at s 0, the plane point p has to be an evolute cusp, and f (4) (s 0 ) = γ (s 0) (s 0). Remark 6 Geometrically, the local curve is most (least) curved, and the corresponding evolute cusp approaches (leaves) the local curve if (s 0 ) (s 0 ) < 0 ((s 0 ) (s 0 ) > 0). if

4 (c) (a) A and A Distances (c) A Unfolding (b) A Distances (d) A Unfolding Figure. Classification, Degeneracy and Unfolding of Critical Distances The critical distances (all plane points on the same normal line) in (a) are minimal, multiplicity- degenerate and maximal, respectively. The types can be easily verified from the osculating circles. The in (b) are multiplicity- degenerate minimal and maximal, respectively. (c) and (d) show the unfoldings of the A singularity in (a) and the A singularity in (b), respectively. Notice that the displacement of foot points of unfolded critical distances are much larger than that of the plane point (cf. Lemma ). In all 4 images, critical distances are colored as: red is minimal, green is neither minimal nor maximal, and blue is maximal. 4 Approximating the Evolved/Unfolded Critical Distances using Taylor Expansion Let p = (x, y) in Eq. (.) be variable; f is now a trivariate function, f(s, p) = f(s, x, y) = (γ(s) p) : R R. f can also be regarded as a -parameter (x and y) family of distance functions R R, and as such, it is called the unfolding of any of its member function. The bifurcation set of the unfolding is [6], B = {(x, y) : f(s, x, y) s = f(s, x, y) s = 0, s R}, which is exactly the evolute of the curve. Intuitively, the bifurcation set is the locus of the plane points, where the corresponding critical distances are degenerate, and may transition into one or more than one nearby regular critical distances. Using Taylor expansion of multi-variable functions, in this section, we will derive explicitly the evolved or transitioned critical distances, assuming that the curve has continuous derivatives of the appropriate orders as necessary. In Section 5, we will investigate the discontinuity situation based on the result from this section. Notice that, hereafter in this paper, f should be understood as the partial derivative of f with respect to s, and similarly for f, f,. The critical distance occurs when f (s, p) = (γ(s) p) γ (s), vanishes. Consider f at a point (s 0 + s, x 0 + x, y 0 + y ) neighboring a local critical distance point (s 0, x 0, y 0 ), where s are the displacements of the corresponding coordinates shown as the subscripts. We also write = ( s, x, y ) and p = ( x, y ). The Taylor expansion [7] to the third order is, f (s 0 + s, p 0 + p ) = ( s s + p )f + ( s s + p ) f + 6 ( s s + p ) f + o( ) where = ( x, y). Notice that in this paper, we assume that all the RHS expressions of any Taylor expansions, are evaluated at the local point (s 0, x 0, y 0 ); specifically, the vanishing constant term is not shown in the above Taylor expansion. The derivatives are, s k f = f (k+), k =,,,, ( p )f = p γ (s), ( s k ( p ) n) f = 0, if n > (4.) ( ) s k ( p ) f = p γ (k+) (s), k = 0,,,,. Substituting into the Taylor expansion yields, f (s 0 + s, p 0 + p ) = f s ( p γ ) f s ( p γ ) s + 6 f (4) s ( p γ ) s + o( ) (4.) 4

5 Besides the Taylor expansion of f, which is used to determine what the neighboring critical distances are, we also need that of the type determinant D = +(γp) N N N, which is required to determine the types of those regular critical distances. Observing that s D = (γ p) N N N γ (γ p) T T T (4.) ( p )D = p N N N, ( p ) k D = 0, k =,,, (4.4) the Taylor expansion, to the first order, is, D(s 0 + s, p 0 + p ) = D + (γ p) N N N s p N N N + o( ) where the term related to γ (γ p) T T T in Eq. (4.) does not appear, because it vanishes at the local critical point (s 0, x 0, y 0 ). At an A distance, D 0, we have, D(s 0 + s, p 0 + p ) = D + o(). (4.5) And at an A > distance, D = 0 and (γ p) N N N = ρ, we have, D(s 0 + s, p 0 + p ) = s p N N N +o( ) (4.6) In the rest of this section, given a critical distance from the plane point p 0 to the curve point γ(s 0 ), we will find all the local critical distances when p 0 is perturbed by p. Under consideration are three situations: () A evolution when p 0 is on the normal line other than the curvature center; () A transition when p 0 is the regular curvature center; () A transition when p 0 is the curvature center of an ordinary vertex (i.e. where = 0, 0). 4. A Evolution p 0 is not on the curvature center, and thus by Observation, f (s 0 ) = γ (s 0 ) D(s 0 ) 0. The Taylor expansion Eq. (4.) can be truncated to the first order, and at the perturbed critical distance, or, s f ( p γ ) + o( ) = 0, s p γ γ D. (4.7) The perturbed critical distance has the same type as the original one by Eq. (4.5). Since there is no topological change in either the number of the critical distances or the corresponding degeneracy and types, we call this type of perturbation an evolution; otherwise, it is called a transition, as we have been actually doing so so far. 4. A Transition The plane point is on the curvature center corresponding to a non-vertex curve point, and thus f = f = 0, f 0. By truncating Eq. (4.) to the second order, we have, at the neighboring critical distances, p γ + f s p γ s +o( )=0 (4.8) Tangential Transition occurs upon a tangential perturbation when p γ = 0 or, the perturbation of p 0 is precisely along the evolute tangent (cf. Eq. (.)). Eq. (4.8) is now, f s ( p γ ) s + o( ) = 0 By Observation, f = γ. Thus, the original multiplicity- degenerate critical distance unfolds into two regular ones, with 4 { s = 0 s p γ γ = δ p, (4.9) where in the second equation, for tangential perturbation only, we have introduced the signed perturbation δ p such that and used the identity, By Eq. (4.6) and Eq. (4.0), γ r γ p = δ p N N N = r δp γ ; (4.0) γ r p γ γ = γ γ r γ γ δ p = δ p. (4.) D(s 0 + s, p 0 + p ) = δ p + o(δ p ), if s = 0; D(s 0 + s, p 0 + p ) = δ p + o(δ p ). if s = δ p. Therefore, the two unfolded critical distances have exactly the opposite types. Transversal Transition occurs upon a transversal perturbation when p γ 0 or, the perturbation of p 0 is transversal to the evolute tangent. Now the third term in Eq. (4.8) can be ignored 5, i.e. f s ( p γ ) = 0. 4 The first solution is exact because the remainder in the Taylor expansion vanishes by Eq. (4.). 5 Focusing only on the order, the quadratic form can be rewritten as x + ux + u = 0, where x is s to be sought, and u = O( p ). The roots are x = u± u 4u u± 4u ± u, where the approximation holds because u is an infinitesimal number. The final result simply verifies that term ux in the original equation can be safely ignored. 5

6 Hence, the original multiplicity- degenerate critical distance unfolds into two regular ones, with s = ± γ ( p γ ), (4.) if < 0, and annihilates (disappears) otherwise. The unfolding direction is consequently Λ γ γ r. Remark 7 Geometrically, the evolute curves away from the A transversal unfolding direction, at a regular point. A simple proof follows. By Eq. (.), the normal direction to the evolute is Λ N r = Λ γ. Notice that if the curvature of the evolute, E, is positive, the evolute curves toward the normal direction, and it curves away from the normal direction if E is negative. Therefore, the evolute curves away from the direction Λ E γ, which is Λ γ by Eq. (.). From the above unfolding result, ( p N N N) = O( s ); consequently, the Taylor expansion of D (cf. Eq. (4.6)) is, D(s 0 + s, p 0 + p ) = s + o( s ). (4.) Hence, the unfolded left and right critical distances have types Λ and Λ, respectively. 4. A Transition First let us notice that the type of the original A critical distance under consideration is Λ f (4), which is Λ by Observation. Later, we use Λ 0 to refer to the type of the original critical distance. Now substituting f = f = 0 into Eq. (4.) yields, f (s 0 + s, p 0 + p ) = ( p γ ) ( p γ ) s + 6 f (4) s ( p γ ) s + o( ). (4.4) Tangential Transition If ( p γ ) = 0, i.e., p 0 moves along the evolute tangent. then ( p γ ) s in Eq. (4.4) can be ignored 6, and thus at the perturbed critical distances, ( p γ ) s + 6 f (4) s 0. Therefore, the degenerate original multiplicity- degenerate critical distance tangentially unfolds into three regular 6 Because the constant term vanishes, then either s = 0, or the cubic equation is reduced to a quadratic one, and Footnote 5 applies. ones, with (cf. Eq. (4.)) 7 { s = 0, s ± 6 p γ γ = ± 6δ p, (4.5) if δ p < 0. Otherwise, it tangentially annihilates into a regular one, with s = 0. Therefore, the tangential unfolding direction is γ r. Notice that the latter is called an annihilation event because, algebraically, the original multiplicity- degenerate critical distance transitions into a regular one with multiplicity-; that is, two potential critical distances are annihilated. If s = 0, the Taylor expansion of D, i.e., Eq. (4.6), is transformed into, D(s 0 + s, p 0 + p ) = δ p + o(δ p ). Thus, { ΛD =Λ δp =Λ =Λ 0, if δ p < 0 (i.e., unfolding); Λ D =Λ δp =Λ =Λ 0, otherwise (i.e., annihilation). Now if s ± 6 p γ γ = ± γ r 6δ p, we have δ p = 6 s + o( s), and p = o( s ). Thus, the second term in the RHS of Eq. (4.6) is p N N N = δp = 6 s + o( s). (4.6) Moreover, the second order term in s is now required because the first order term, i.e. the first term in the RHS of Eq. (4.6), vanishes due to (s 0 ) = 0. By Eq. (4.), s D = s ( (γ p) N γ (γ p) T ) = (γ p) N γ (γ p) N γ = γ + γ =, (4.7) Th other two second order derivative terms contains, respectively, p s and p, both of which are o( s ). Therefore, we finally have D(s 0 + s, p 0 + p ) = and, = Λ D = Λ = Λ 0. s 6 s + o( s ) s + o( s ), Hence, the two new regular critical distance, with s = 6δ ± p, from tangential unfolding, have the same type as the original one. 7 The solution s = 0 is exact because the remainder in the Taylor expansion vanishes by Eq. (4.). 6

7 Transversal Transition If ( p γ ) does not vanish, i.e. p 0 does not move along the evolute tangent, both ( p γ ) s and ( p γ ) s in Eq. (4.4) can be ignored 8. Hence, at the perturbed critical distance, ( p γ ) + 6 f (4) s 0. By Observation, f (4) = γ, and thus, the original multiplicity- degenerate critical distance annihilates into a regular one, with 6 s p γ γ = 6δp (4.8) This also implies that p = o( s ), and we have similar derivation on the Taylor expansion of D as that in the tangential case, except that now the second term in the RHS of Eq. (4.6) is o( s ) (cf. Eq. (4.6); specifically, and, D(s 0 + s, p 0 + p ) = Λ D = Λ = Λ 0. s + o( s ), 4.4 The Order Relation between Plane Point Displacements and Foot Point Displacements By Eqs. (4.7), (4.9) and (4.), and (4.5) and (4.8), we have, Lemma Considering the evolved or transitioned critical distances upon a perturbation p of the corresponding plane point. The order of the perturbation of the foot point, s, is related to p as, () A Evolution: p = O( s). () A Transversal Unfolding: p = O( s ). () A Tangential Unfolding: s = 0 or p = O( s). (4) A Transversal Annihilation: p = O( s ). (5) A Tangent Annihilation: s = 0. (6) A Tangent Unfolding: s = 0 or p = O( s ). See Fig. (c) and (d) for a comparison between s and p in a real situation. 5 Evolution and Transition at G (<) Break Points In this section, we formulate the transition set of distance functions on a closed piecewise smooth plane curve 8 Unlike what we did in Footnote 5 for a quadratic equation, the simple way to justify this claim is to verify it by the achieved result, which is p = O( s ). with at least G 0 continuity at its break points. A plane point p is in the transition set, if there will be topological change to the local critical distances (from p to the curve) under the perturbation of p. By the result from Section and Section 4, clearly the bifurcation set, or the curve evolute, is part of the transition set. However, for a closed piecewise smooth curve, there will be some subtle issues at the curve break points with continuity less than G ; specifically there will be extra transition events, which are caused by discontinuity in addition to the unfolding of some algebraic degeneracy. Remark 8 We discuss geometric discontinuity at the break points because that determines the exact type of the topological change. However, the formulas for the perturbation of the critical distances are related to the specific parameterization, which may have lower order continuity at the considered break point. For example, later in Section 5. on G break points, we will discuss the situation that a critical distance transitions into a left and right regular ones with, s = p γ γ D and s = p γ γ D +, with an implicit assumption that the curve is actually C as well. However, the result still applies if the curve is C 0 but G ; the necessary change, though, is to replace the first and the second γ s by γ and γ +, respectively. 5. Transition at G Break Points Consider the critical distance from a plane point p 0 to a G curve break point s 0. If p 0 is not the curvature center, we have exactly an A evolution as in Section 4., because only the first and the second order derivatives are involved in the derivation of an A evolution. On the other hand, if p 0 is the curvature center, the transition is not exactly A as in Section 4.. However, the key point is, Observation 4 At a A distance with G foot point, there are actually two A transitions related, respectively, to the left and right limits at s 0. Moreover, for the unfolded critical distances from the transition at the left limit to be realized, the s s have to be non-positive, while they have to be non-negative for the right limit case. The resulting transition, which is shown shortly to even look like an A in some situation, is nevertheless called A G transition because algebraically it is really all about A transitions. The superscript G denotes the specific continuity at the considered point. Later, we will use similar notations such as A G, etc. There are two different scenarios for an A G transition (see Fig. (a)). 7

8 . The left and right curvature derivatives have different signs, i.e. + < 0. The considered curve point is a curvature extreme point. By Eq. (.), the evolute has a cusp and reverse its speed at s 0 just like it does at an ordinary cusp 9. By Observation, Λ f = Λ ; therefore, if > 0 and thus + < 0, we have f < 0 and f + > 0. Consequently the considered critical distance is minimal. Thus, the type of the original A distance, with a G foot point, can be denoted as Λ 0 = Λ Upon a tangential perturbation δ p, The left limit tangential A unfolding would have created two critical distances, with s = δ p, 0, and with Λ D = ±Λ δp, respectively. Those related to the right limit are correspondingly s = δ p, 0, and + Λ D =±Λ δp. Therefore, by Observation 4, (a) Either G or Cusp 5 (b) Evolute of a G Cubic B-spline 6 (a) If δ p > 0 and thus δ p + < 0, the original multiplicity- degenerate critical distance, unfolds into three regular ones, with s = δ p, 0, δ p +, respectively, and with types being Λ δp = Λ = Λ 0, Λ δp = Λ = Λ 0, Λ δp = Λ = Λ 0, respectively. (b) If δ p < 0 and thus δ p + > 0, the original multiplicity- degenerate critical distance unfolds into a regular one with s = 0, and with Λ D =Λ δp =Λ =Λ 0. In conclusion, the A G tangential transition, corresponding to a curvature extreme point, is algebraically two A unfoldings, while appears to be either an A tangential unfolding or an A tangential annihilation. The tangential creation direction is γ γ r. Notice that here we use creation direction rather than unfolding direction, because, algebraically, unfoldings occur in both direction γ γ r and direction γ γ r, while only the former results in a creation event, i.e., the number of critical distances increases.. Upon a transversal perturbation p toward Λ γ, the right limit A transition is an annihilation, while the left limit one is an unfolding, but only one of it, i.e cusp. ( p γ ) s = γ, is realized, with Λ D = Λ = Λ = Λ 0. Similarly, upon a transversal perturbation p toward Λ + γ, the new regular critical distance is s = γ ( p γ ), with + Λ D = Λ + = Λ = Λ 0. In conlusion, the A G 9 The difference, though, is that now the speed does not vanish at the Figure. Evolute of a Curve with G Breaks Cusps 5 and 6 in (b) correspond to G curve breaks with + < 0, rather than any real vertexes. Two asymptotes to the evolute are also shown in light gray. transversal transition, corresponding to a curvature extreme point, is algebraically an A transversal unfolding together with another A transversal annihilation, while appears to be an A transversal annihilation.. The left and right curvature derivatives have the same sign, i.e. + > 0. By Eq. (.), the local evolute is really G instead of G 0 ; by Eq. (.), the left and right limits of E, though different, have the same sign, and the evolute is thus not inflectional at s 0. Hence, the evolute at s 0 appears as if the curve were G (>) at s 0, and any result dependent only on the sign of the curvature derivative remains valid. Without going into detail, by Observation 4, an A G transition is just like an A transition, except that in the unfolding formula for left perturbed critical distance has to be replaced by, and that for the right one by +. (cf. 4.). 5. Evolution and Transition at G Break Points The evolute now is discontinuous with two curvature centers corresponding to the considered break point. A G Evolution and Transition Assume that p 0 is not on either of the two curvature centers (i.e., D 0 and D + 0). Algebraically, there are two A evolutions, and we could have made similar observation as Observation 4. Considered again in two different situations (see Fig. (a)). 8

9 . D D + > 0 (p 0 is on the dashed vertical line segments in Fig (a)) The considered critical distance has type Λ D. Only one of the A evolution events is realized and the perturbed critical distance has the same type. Notice that the corresponding curvature center jumps when p 0 move across the normal line; the foot point, though, moves continuously. This is essentially an A evolution.. D D + < 0 (p 0 is on the solid vertical line segments in Fig (a)), and thus the considered A distance is neither maximal nor minimal. The A evolution corresponding to the left limit would have the critical distance evolved to p γ γ D, while that corresponding to the right limit would have the critical distance evolved to p γ γ D +. (a) Upon tangential perturbation of δ p, the original critical distance simply evolves to another one with the same foot point and the same type. (b) Upon transversal perturbation of p toward Λ D+ γ, both A evolution events are realized; that is, the original critical distance perturbed into two regular critical distances, with s s being p γ γ D and p γ γ D +, and with types Λ D and Λ D+. This is an creation event due to discontinuity rather than any algebraic unfolding. Consequently, Λ D+ γ is the creation direction (see the arrows in Fig (a)). (c) Upon transversal perturbation of p away from Λ D+ γ, both A evolution events are not realized; that is, the original critical distance disappears. This is an annihilation event due to discontinuity rather than any algebraic unfolding. In conclusion, this is algebraically A evolutions, while appears to be either an A tangential evolution or an A transversal transition. Remark 9 If p 0 is on either of the two curvature centers (p 0 is the point connecting a solid vertical line segment to a dashed one in Fig (a)), algebraically there would be an A evolution and an A transition event. We call the resulting effect A G / transition. Due to page limit, and also because the A G / transition has a zero measure, we will not go into more details. Similar comments apply to other transitions such as A G /, AG0 /, AG0 / (cf. Section 5.). Remark 0 In the discussion, we did not assume any properties of the G connected left and right curve segments. Therefore, if any of the two segments is an arc, with the local evolute degenerated into a point, the result remains valid. See Fig 4. (a) Evolute at Curve G Breaks; + < 0 in left images, and + > 0 in right images. Arrows indicate the creation directions (b) Evolute of a Cubic B-spline with 8 G Figure. Evolute of a Curve with G Breaks Breaks 5. Evolution and Transition at G 0 Break Points There is a simple trick to turn a G 0 break point into two G points, by inserting an arc of radius 0 and of length 0. By Remark 0, if the plane point p 0 is on the left limit normal line, there is either an evolution or transition event due to the G discontinuity between the left segment and the imaginary arc. On the other hand, if p 0 is on the right limit normal line, the event is due to the G discontinuity between the imaginary arc and the right segment. The specific type of the event is determined, by D and D for the first case, and by D and D + for the second case, where 9

10 D is the type determinant of the critical distance from p to the imaginary arc. Therefore, the only remained problem is to decide D. Assuming the signed exterior angle at the G 0 break point is e (π, π), the curvature of the arc is = Λ e ; that is, the curvature is positive infinite if e > 0 and is negative infinite if e < 0. Therefore, Λ D = Λ d = Λ e Λ d. 6 The Extended Evolute of a Piecewise Smooth Curve Finally we put the result from Section 4 and Section 5 together, as the following lemma on evolution and transition of critical distances to a piecewise smooth curve. Lemma The A evolution, A and A transitions, corresponding to G (>) curve points, and the A G0, AG, and A G transitions, corresponding to curve G 0, G, and G break points respectively, are shown in Table 6. Notice that gray cells indicate the direction for tangential perturbation. Also, by the result from Section 5, the following lemma generalizes the evolute to identify with the transition set. The inward normal direction, at a regular point, is the transversal unfolding or creation direction. The inward tangent direction, at a cusp, is the tangential unfolding or creation direction. Also notice that the notation Ia b denotes an oriented line segment from a to b in R. Lemma The traditional evolute of a smooth curve is extended for a piecewise smooth curve γ(s), together with its inward normal N in (s) at regular points and its inward tangent T in (s) at cusp points, is defined as,. For each smooth piece, the evolute is E = γ + N N N. At a regular point of the evolute, N in = Λ γ. Corresponding to an ordinary curve vertex, the evolute has an ordinary cusp, where T in = Λ γ γ r.. At a G (>) break point or a G break point with + > 0, two adjacent evolute pieces join together with at least G, and the junction is not inflectional.. At a G break point with + < 0, there is a cusp arising from joining two adjacent evolute pieces together, with T in = Λ + γ r. 4. At a G break point, the evolute is extended by a line segment L = {γ + N N N : I + } with N in = Λ D+ γ. Moreover, (a) if ( + ) < 0, the left end of L is a cusp with T in = Λ γ r ; (b) if + ( + ) < 0, the right end of L is a cusp with T in = Λ + γ r. 5. At a G 0 break point, the evolution is extended by two line segments joined at the curve point; one is L = {γ + N N N : I Λe } with N in = Λ D γ, and the other is L = {γ + N N N + : I + Λ } with e N in = Λ D+ γ. Moreover, (a) if Λ e < 0, the left end of L is a cusp with T in = Λ γ r ; (b) if +Λ e > 0, the right end of L is a cusp with T in = Λ + γ r. Remark Intuitively, the way to extend the evolute at a G break point p, where is not continuous, is essentially to insert an imaginary segment with G connection with the original curve. The imaginary segment collapses to the point p, and consequently it has only one normal line. However, it still has a curvature range of ( + ) and thus unfolds into a straight line segment (in projective space P ) on the extended evolute. On the other hand, the extension at a G 0 break point p takes two stages. First, an arc is inserted to span the exterior angle at the break point. The insertion of arc turns the original G 0 break point into two G points, and the earlier insertion procedure follows at these two G points. Corresponding to p, there are two end points on the traditional evolute. The evolute is extended from one of the two ends to p by a line segment in P, and from p, is extended again to the other end on the traditional evolute by another line segment in P with different direction. Notice that the break point p is the collapsed evolute of the inserted arc. Remark Geometrically, the extended evolute is still the envelope or boundary of the normal bundle to the curve. For a closed curve in R, its extended evolute can be regarded as closed in P. See Figs.,, 4 and 5 for some examples of extended evolutes. Notice that, all the extended line segments that end at the image boundary actually extend to infinity. The curve break points, as well as their corresponding curvature centers, are numbered in order. 7 Conclusion In this paper, we have derived explicitly the various unfolding formulas expressed in the given curve parameterization. We have investigated A G evolution and transition, A G0 evolution and transition, and A G transition; correspondingly, we have also generalized the traditional 0

11 Table. Evolution and Transition of Critical Distances to Piecewise Smooth Curves p 0 original type p direction new critical distances # s s types A Λ 0 = Λ D any p γ γ D Λ 0 If D D + > 0 : Λ 0 = Λ D any p γ γ D, if D ( p γ ) 0 p γ γ D +, if D ( p γ ) > 0 Λ 0 A G If D D + < 0 : 0 D + γ p > 0 D + γ p < 0 0 p γ γ D, p γ γ D + Λ D, Λ D+ ±γ γ r 0 0 A G0 Convert to A G points, joined by an arc, with = Λ e, Λ D = Λ d = Λ d e. γ p > 0 ± γ ( p γ ) ±Λ A 0 γ p < 0 0 ±γ γ r δ p, 0 Λ δp, Λ δp If + > 0 : just like an A, with replaced by and + appropriately. A G γ p > 0 γ ( p γ ) Λ 0 If + < 0 : Λ 0 = Λ γ p 0 γ ( p γ ) + Λ 0 γ γ r δ p, 0, δ p + Λ 0, Λ 0, Λ 0 γ r ± 6δ p, 0 Λ 0, Λ 0 A Λ 0 = Λ 6 p γ all else γ Λ 0

12 L 4R evolute to extended evolute which is closed with well defined inward normal or inward tangent as the unfolding or creation direction. In one of our most recent work, we have applied results achieved in this paper to dynamically tracking curve/point critical distances, and are currently thinking about other potential applications as well. R References 4L 4 R R Figure 4. Extended Evolute of a Curve with G 0 Breaks L and R denote the left and right limit curvature centers at break point, etc. L L [] V. Arnold, Catastrophe Theory, edition, Springer-Verlag, 99. [] H. Blum, A transformation for extracting new descriptors of shape, Models for the perception of speech and visual forms. 967, pp. 6 80, MIT Press. [] J. J. Chou, Voronoi diagrams for planar shapes, IEEE Computer Graphics and Applications, vol. 5, no., 995, pp [4] R. T. Farouki and C. A. Neff, Analytic properties of plane offset curves, Computer Aided Geometric Design, vol. 7, no. -4, 990, pp [5] D. Johnson and E. Cohen, A framework for efficient minimum distance computations, Proc. IEEE Intl. Conf. Robotics and Automation, May 998, pp [6] J.W.Bruce and P.J.Giblin, Curves And Singularities, edition, Cambridge University Press, 99. [7] S. Lang, Undergraduate Analysis, edition, Springer, 997. [8] M. C. Lin and D. Manocha, Collision and proximity queries, Handbook of discrete and computational geometry, 004, pp [9] B. O Neill, Elementary Differential Geometry, edition, Academic Press, 997. [0] I. R. Porteous, Geometric Differentiation: For the Intelligence of Curves and Surfaces, edition, Cambridge University Press, 00. [] T. Postan and I. Stewart, Taylor expansions and catastrophes, Pitman Publishing, 976. [] T. Postan and I. Stewart, Catastrophe theory and its applications, Pitman Publishing, 978. [] P. T. Saunders, An Introduction to Catastrophe Theory, edition, Cambridge University Press, 980. Figure 5. Extended Evolute of a Curve with G 0 Breaks and a Circular Arc Also shown are the inward offsets with the irregular points exactly on the extended evolute.

Introduction of Singularity Theory on Curves

Introduction of Singularity Theory on Curves Introduction of Singularity Theory on Curves Xianming Chen School of Computing, University of Utah, Salt Lake City, UT 84112 1 Introduction This introduction is based on the book Curves And Singularities

More information

THE ENVELOPE OF LINES MEETING A FIXED LINE AND TANGENT TO TWO SPHERES

THE ENVELOPE OF LINES MEETING A FIXED LINE AND TANGENT TO TWO SPHERES 6 September 2004 THE ENVELOPE OF LINES MEETING A FIXED LINE AND TANGENT TO TWO SPHERES Abstract. We study the set of lines that meet a fixed line and are tangent to two spheres and classify the configurations

More information

arxiv: v3 [math.dg] 19 Jun 2017

arxiv: v3 [math.dg] 19 Jun 2017 THE GEOMETRY OF THE WIGNER CAUSTIC AND AFFINE EQUIDISTANTS OF PLANAR CURVES arxiv:160505361v3 [mathdg] 19 Jun 017 WOJCIECH DOMITRZ, MICHA L ZWIERZYŃSKI Abstract In this paper we study global properties

More information

MATH 1040 Objectives List

MATH 1040 Objectives List MATH 1040 Objectives List Textbook: Calculus, Early Transcendentals, 7th edition, James Stewart Students should expect test questions that require synthesis of these objectives. Unit 1 WebAssign problems

More information

Planar Stewart Gough platforms with quadratic singularity surface

Planar Stewart Gough platforms with quadratic singularity surface Planar Stewart Gough platforms with quadratic singularity surface B. Aigner 1 and G. Nawratil 2 Institute of Discrete Mathematics and Geometry, Vienna University of Technology, Austria, 1 e-mail: bernd.aigner@gmx.at,

More information

MCPS Algebra 2 and Precalculus Standards, Categories, and Indicators*

MCPS Algebra 2 and Precalculus Standards, Categories, and Indicators* Content Standard 1.0 (HS) Patterns, Algebra and Functions Students will algebraically represent, model, analyze, and solve mathematical and real-world problems involving functional patterns and relationships.

More information

19. TAYLOR SERIES AND TECHNIQUES

19. TAYLOR SERIES AND TECHNIQUES 19. TAYLOR SERIES AND TECHNIQUES Taylor polynomials can be generated for a given function through a certain linear combination of its derivatives. The idea is that we can approximate a function by a polynomial,

More information

Math 302 Outcome Statements Winter 2013

Math 302 Outcome Statements Winter 2013 Math 302 Outcome Statements Winter 2013 1 Rectangular Space Coordinates; Vectors in the Three-Dimensional Space (a) Cartesian coordinates of a point (b) sphere (c) symmetry about a point, a line, and a

More information

Chapter 9 Uniform Circular Motion

Chapter 9 Uniform Circular Motion 9.1 Introduction Chapter 9 Uniform Circular Motion Special cases often dominate our study of physics, and circular motion is certainly no exception. We see circular motion in many instances in the world;

More information

Approximation of Circular Arcs by Parametric Polynomials

Approximation of Circular Arcs by Parametric Polynomials Approximation of Circular Arcs by Parametric Polynomials Emil Žagar Lecture on Geometric Modelling at Charles University in Prague December 6th 2017 1 / 44 Outline Introduction Standard Reprezentations

More information

One Dimensional Dynamical Systems

One Dimensional Dynamical Systems 16 CHAPTER 2 One Dimensional Dynamical Systems We begin by analyzing some dynamical systems with one-dimensional phase spaces, and in particular their bifurcations. All equations in this Chapter are scalar

More information

R1: Sets A set is a collection of objects sets are written using set brackets each object in onset is called an element or member

R1: Sets A set is a collection of objects sets are written using set brackets each object in onset is called an element or member Chapter R Review of basic concepts * R1: Sets A set is a collection of objects sets are written using set brackets each object in onset is called an element or member Ex: Write the set of counting numbers

More information

MA 323 Geometric Modelling Course Notes: Day 07 Parabolic Arcs

MA 323 Geometric Modelling Course Notes: Day 07 Parabolic Arcs MA 323 Geometric Modelling Course Notes: Day 07 Parabolic Arcs David L. Finn December 9th, 2004 We now start considering the basic curve elements to be used throughout this course; polynomial curves and

More information

Parametric Curves. (Com S 477/577 Notes) Yan-Bin Jia. Oct 3, 2017

Parametric Curves. (Com S 477/577 Notes) Yan-Bin Jia. Oct 3, 2017 Parametric Curves (Com S 477/577 Notes) Yan-Bin Jia Oct 3, 2017 1 Introduction A curve in R 2 (or R 3 ) is a differentiable function α : [a,b] R 2 (or R 3 ). The initial point is α[a] and the final point

More information

Introduction to Computer Graphics (Lecture No 07) Ellipse and Other Curves

Introduction to Computer Graphics (Lecture No 07) Ellipse and Other Curves Introduction to Computer Graphics (Lecture No 07) Ellipse and Other Curves 7.1 Ellipse An ellipse is a curve that is the locus of all points in the plane the sum of whose distances r1 and r from two fixed

More information

Multidimensional Geometry and its Applications

Multidimensional Geometry and its Applications PARALLEL COORDINATES : VISUAL Multidimensional Geometry and its Applications Alfred Inselberg( c 99, ) Senior Fellow San Diego SuperComputing Center, CA, USA Computer Science and Applied Mathematics Departments

More information

PROJECTIONS OF THE TWISTED CUBIC. Joerg Meyer. 0. Introduction

PROJECTIONS OF THE TWISTED CUBIC. Joerg Meyer. 0. Introduction THE TEACHING OF MATHEMATICS 2007, Vol. X, 1, pp. 51 62 PROJECTIONS OF THE TWISTED CUBIC Joerg Meyer Abstract. One gets every cubic curve with rational parametrization by projecting the curve with general

More information

8.1 Bifurcations of Equilibria

8.1 Bifurcations of Equilibria 1 81 Bifurcations of Equilibria Bifurcation theory studies qualitative changes in solutions as a parameter varies In general one could study the bifurcation theory of ODEs PDEs integro-differential equations

More information

Rational Bézier Patch Differentiation using the Rational Forward Difference Operator

Rational Bézier Patch Differentiation using the Rational Forward Difference Operator Rational Bézier Patch Differentiation using the Rational Forward Difference Operator Xianming Chen, Richard F. Riesenfeld, Elaine Cohen School of Computing, University of Utah Abstract This paper introduces

More information

Geometric Lagrange Interpolation by Planar Cubic Pythagorean-hodograph Curves

Geometric Lagrange Interpolation by Planar Cubic Pythagorean-hodograph Curves Geometric Lagrange Interpolation by Planar Cubic Pythagorean-hodograph Curves Gašper Jaklič a,c, Jernej Kozak a,b, Marjeta Krajnc b, Vito Vitrih c, Emil Žagar a,b, a FMF, University of Ljubljana, Jadranska

More information

Characterization of Planar Cubic Alternative curve. Perak, M sia. M sia. Penang, M sia.

Characterization of Planar Cubic Alternative curve. Perak, M sia. M sia. Penang, M sia. Characterization of Planar Cubic Alternative curve. Azhar Ahmad α, R.Gobithasan γ, Jamaluddin Md.Ali β, α Dept. of Mathematics, Sultan Idris University of Education, 59 Tanjung Malim, Perak, M sia. γ Dept

More information

0. Introduction 1 0. INTRODUCTION

0. Introduction 1 0. INTRODUCTION 0. Introduction 1 0. INTRODUCTION In a very rough sketch we explain what algebraic geometry is about and what it can be used for. We stress the many correlations with other fields of research, such as

More information

AP Calculus AB and AP. Calculus BC Exam. ApTutorGroup.com. ApTutorGroup.com SAMPLE QUESTIONS

AP Calculus AB and AP. Calculus BC Exam. ApTutorGroup.com. ApTutorGroup.com SAMPLE QUESTIONS SAMPLE QUESTIONS AP Calculus AB and AP Calculus BC Exam Originally published in the Fall 2014 AP Calculus AB and AP Calculus BC Curriculum Framework The College Board The College Board is a mission-driven

More information

(x 1, y 1 ) = (x 2, y 2 ) if and only if x 1 = x 2 and y 1 = y 2.

(x 1, y 1 ) = (x 2, y 2 ) if and only if x 1 = x 2 and y 1 = y 2. 1. Complex numbers A complex number z is defined as an ordered pair z = (x, y), where x and y are a pair of real numbers. In usual notation, we write z = x + iy, where i is a symbol. The operations of

More information

FACTORING POSITIVE BRAIDS VIA BRANCHED MANIFOLDS

FACTORING POSITIVE BRAIDS VIA BRANCHED MANIFOLDS Submitted to Topology Proceedings FACTORING POSITIVE BRAIDS VIA BRANCHED MANIFOLDS MICHAEL C. SULLIVAN Abstract. We show that a positive braid is composite if and only if the factorization is visually

More information

Cubic curves: a short survey

Cubic curves: a short survey ICAMMP 4 4-7 January 5 SUST, Sylhet, Bangladesh Cubic curves: a short survey Balázs Szendrői Department of Mathematics, University of Utrecht, The Netherlands szendroi@math.uu.nl http://www.math.uu.nl/people/szendroi

More information

CHAPTER 1: Functions

CHAPTER 1: Functions CHAPTER 1: Functions 1.1: Functions 1.2: Graphs of Functions 1.3: Basic Graphs and Symmetry 1.4: Transformations 1.5: Piecewise-Defined Functions; Limits and Continuity in Calculus 1.6: Combining Functions

More information

Flux Invariants for Shape

Flux Invariants for Shape Flux Invariants for Shape avel Dimitrov James N. Damon Kaleem Siddiqi School of Computer Science Department of Mathematics McGill University University of North Carolina, Chapel Hill Montreal, Canada Chapel

More information

Bordism and the Pontryagin-Thom Theorem

Bordism and the Pontryagin-Thom Theorem Bordism and the Pontryagin-Thom Theorem Richard Wong Differential Topology Term Paper December 2, 2016 1 Introduction Given the classification of low dimensional manifolds up to equivalence relations such

More information

ter. on Can we get a still better result? Yes, by making the rectangles still smaller. As we make the rectangles smaller and smaller, the

ter. on Can we get a still better result? Yes, by making the rectangles still smaller. As we make the rectangles smaller and smaller, the Area and Tangent Problem Calculus is motivated by two main problems. The first is the area problem. It is a well known result that the area of a rectangle with length l and width w is given by A = wl.

More information

ELLIPTIC CURVES BJORN POONEN

ELLIPTIC CURVES BJORN POONEN ELLIPTIC CURVES BJORN POONEN 1. Introduction The theme of this lecture is to show how geometry can be used to understand the rational number solutions to a polynomial equation. We will illustrate this

More information

A marks are for accuracy and are not given unless the relevant M mark has been given (M0 A1 is impossible!).

A marks are for accuracy and are not given unless the relevant M mark has been given (M0 A1 is impossible!). NOTES 1) In the marking scheme there are three types of marks: M marks are for method A marks are for accuracy and are not given unless the relevant M mark has been given (M0 is impossible!). B marks are

More information

Chapter 8. Rigid transformations

Chapter 8. Rigid transformations Chapter 8. Rigid transformations We are about to start drawing figures in 3D. There are no built-in routines for this purpose in PostScript, and we shall have to start more or less from scratch in extending

More information

Fairfield Public Schools

Fairfield Public Schools Mathematics Fairfield Public Schools AP Calculus BC AP Calculus BC BOE Approved 04/08/2014 1 AP CALCULUS BC Critical Areas of Focus Advanced Placement Calculus BC consists of a full year of college calculus.

More information

CHAPTER 1 Prerequisites for Calculus 2. CHAPTER 2 Limits and Continuity 58

CHAPTER 1 Prerequisites for Calculus 2. CHAPTER 2 Limits and Continuity 58 CHAPTER 1 Prerequisites for Calculus 2 1.1 Lines 3 Increments Slope of a Line Parallel and Perpendicular Lines Equations of Lines Applications 1.2 Functions and Graphs 12 Functions Domains and Ranges Viewing

More information

THE GEOMETRY OF GENERIC SLIDING BIFURCATIONS

THE GEOMETRY OF GENERIC SLIDING BIFURCATIONS THE GEOMETRY OF GENERIC SLIDING BIFURCATIONS M. R. JEFFREY AND S. J. HOGAN Abstract. Using the singularity theory of scalar functions, we derive a classification of sliding bifurcations in piecewise-smooth

More information

Hermite Interpolation with Euclidean Pythagorean Hodograph Curves

Hermite Interpolation with Euclidean Pythagorean Hodograph Curves Hermite Interpolation with Euclidean Pythagorean Hodograph Curves Zbyněk Šír Faculty of Mathematics and Physics, Charles University in Prague Sokolovská 83, 86 75 Praha 8 zbynek.sir@mff.cuni.cz Abstract.

More information

PURE MATHEMATICS AM 27

PURE MATHEMATICS AM 27 AM SYLLABUS (2020) PURE MATHEMATICS AM 27 SYLLABUS 1 Pure Mathematics AM 27 (Available in September ) Syllabus Paper I(3hrs)+Paper II(3hrs) 1. AIMS To prepare students for further studies in Mathematics

More information

1 Roots of polynomials

1 Roots of polynomials CS348a: Computer Graphics Handout #18 Geometric Modeling Original Handout #13 Stanford University Tuesday, 9 November 1993 Original Lecture #5: 14th October 1993 Topics: Polynomials Scribe: Mark P Kust

More information

Spiral spline interpolation to a planar spiral

Spiral spline interpolation to a planar spiral Spiral spline interpolation to a planar spiral Zulfiqar Habib Department of Mathematics and Computer Science, Graduate School of Science and Engineering, Kagoshima University Manabu Sakai Department of

More information

On the Normal Parameterization of Curves and Surfaces

On the Normal Parameterization of Curves and Surfaces On the Normal Parameterization of Curves and Surfaces Xiao-Shan Gao Institute of Systems Science, Academia Sinica, Beijing Shang-Ching Chou The University of Texas at Austin, Austin, Texas 78712 USA International

More information

Tennessee s State Mathematics Standards Precalculus

Tennessee s State Mathematics Standards Precalculus Tennessee s State Mathematics Standards Precalculus Domain Cluster Standard Number Expressions (N-NE) Represent, interpret, compare, and simplify number expressions 1. Use the laws of exponents and logarithms

More information

Week 3: Differential Geometry of Curves

Week 3: Differential Geometry of Curves Week 3: Differential Geometry of Curves Introduction We now know how to differentiate and integrate along curves. This week we explore some of the geometrical properties of curves that can be addressed

More information

Diffraction by Edges. András Vasy (with Richard Melrose and Jared Wunsch)

Diffraction by Edges. András Vasy (with Richard Melrose and Jared Wunsch) Diffraction by Edges András Vasy (with Richard Melrose and Jared Wunsch) Cambridge, July 2006 Consider the wave equation Pu = 0, Pu = D 2 t u gu, on manifolds with corners M; here g 0 the Laplacian, D

More information

HUDSONVILLE HIGH SCHOOL COURSE FRAMEWORK

HUDSONVILLE HIGH SCHOOL COURSE FRAMEWORK HUDSONVILLE HIGH SCHOOL COURSE FRAMEWORK COURSE / SUBJECT A P C a l c u l u s ( B C ) KEY COURSE OBJECTIVES/ENDURING UNDERSTANDINGS OVERARCHING/ESSENTIAL SKILLS OR QUESTIONS Limits and Continuity Derivatives

More information

Discriminative Direction for Kernel Classifiers

Discriminative Direction for Kernel Classifiers Discriminative Direction for Kernel Classifiers Polina Golland Artificial Intelligence Lab Massachusetts Institute of Technology Cambridge, MA 02139 polina@ai.mit.edu Abstract In many scientific and engineering

More information

PRECALCULUS BISHOP KELLY HIGH SCHOOL BOISE, IDAHO. Prepared by Kristina L. Gazdik. March 2005

PRECALCULUS BISHOP KELLY HIGH SCHOOL BOISE, IDAHO. Prepared by Kristina L. Gazdik. March 2005 PRECALCULUS BISHOP KELLY HIGH SCHOOL BOISE, IDAHO Prepared by Kristina L. Gazdik March 2005 1 TABLE OF CONTENTS Course Description.3 Scope and Sequence 4 Content Outlines UNIT I: FUNCTIONS AND THEIR GRAPHS

More information

Interpolation and polynomial approximation Interpolation

Interpolation and polynomial approximation Interpolation Outline Interpolation and polynomial approximation Interpolation Lagrange Cubic Splines Approximation B-Splines 1 Outline Approximation B-Splines We still focus on curves for the moment. 2 3 Pierre Bézier

More information

Vectors a vector is a quantity that has both a magnitude (size) and a direction

Vectors a vector is a quantity that has both a magnitude (size) and a direction Vectors In physics, a vector is a quantity that has both a magnitude (size) and a direction. Familiar examples of vectors include velocity, force, and electric field. For any applications beyond one dimension,

More information

Definition 5.1. A vector field v on a manifold M is map M T M such that for all x M, v(x) T x M.

Definition 5.1. A vector field v on a manifold M is map M T M such that for all x M, v(x) T x M. 5 Vector fields Last updated: March 12, 2012. 5.1 Definition and general properties We first need to define what a vector field is. Definition 5.1. A vector field v on a manifold M is map M T M such that

More information

SIAM Conference on Applied Algebraic Geometry Daejeon, South Korea, Irina Kogan North Carolina State University. Supported in part by the

SIAM Conference on Applied Algebraic Geometry Daejeon, South Korea, Irina Kogan North Carolina State University. Supported in part by the SIAM Conference on Applied Algebraic Geometry Daejeon, South Korea, 2015 Irina Kogan North Carolina State University Supported in part by the 1 Based on: 1. J. M. Burdis, I. A. Kogan and H. Hong Object-image

More information

In practice one often meets a situation where the function of interest, f(x), is only represented by a discrete set of tabulated points,

In practice one often meets a situation where the function of interest, f(x), is only represented by a discrete set of tabulated points, 1 Interpolation 11 Introduction In practice one often meets a situation where the function of interest, f(x), is only represented by a discrete set of tabulated points, {x i, y i = f(x i ) i = 1 n, obtained,

More information

REUNotes08-CircuitBasics May 28, 2008

REUNotes08-CircuitBasics May 28, 2008 Chapter One Circuits (... introduction here... ) 1.1 CIRCUIT BASICS Objects may possess a property known as electric charge. By convention, an electron has one negative charge ( 1) and a proton has one

More information

PETERS TOWNSHIP HIGH SCHOOL

PETERS TOWNSHIP HIGH SCHOOL PETERS TOWNSHIP HIGH SCHOOL COURSE SYLLABUS: ALG EBRA 2 HONORS Course Overview and Essential Skills This course is an in-depth study of the language, concepts, and techniques of Algebra that will prepare

More information

Mathematics: applications and interpretation SL

Mathematics: applications and interpretation SL Mathematics: applications and interpretation SL Chapter 1: Approximations and error A Rounding numbers B Approximations C Errors in measurement D Absolute and percentage error The first two sections of

More information

Unit 1. Revisiting Parent Functions and Graphing

Unit 1. Revisiting Parent Functions and Graphing Unit 1 Revisiting Parent Functions and Graphing Precalculus Analysis Pacing Guide First Nine Weeks Understand how the algebraic properties of an equation transform the geometric properties of its graph.

More information

Planar interpolation with a pair of rational spirals T. N. T. Goodman 1 and D. S. Meek 2

Planar interpolation with a pair of rational spirals T. N. T. Goodman 1 and D. S. Meek 2 Planar interpolation with a pair of rational spirals T N T Goodman and D S Meek Abstract Spirals are curves of one-signed monotone increasing or decreasing curvature Spiral segments are fair curves with

More information

February 13, Option 9 Overview. Mind Map

February 13, Option 9 Overview. Mind Map Option 9 Overview Mind Map Return tests - will discuss Wed..1.1 J.1: #1def,2,3,6,7 (Sequences) 1. Develop and understand basic ideas about sequences. J.2: #1,3,4,6 (Monotonic convergence) A quick review:

More information

CMSC427 Parametric curves: Hermite, Catmull-Rom, Bezier

CMSC427 Parametric curves: Hermite, Catmull-Rom, Bezier CMSC427 Parametric curves: Hermite, Catmull-Rom, Bezier Modeling Creating 3D objects How to construct complicated surfaces? Goal Specify objects with few control points Resulting object should be visually

More information

Problem Set Number 01, MIT (Winter-Spring 2018)

Problem Set Number 01, MIT (Winter-Spring 2018) Problem Set Number 01, 18.306 MIT (Winter-Spring 2018) Rodolfo R. Rosales (MIT, Math. Dept., room 2-337, Cambridge, MA 02139) February 28, 2018 Due Monday March 12, 2018. Turn it in (by 3PM) at the Math.

More information

The Hurewicz Theorem

The Hurewicz Theorem The Hurewicz Theorem April 5, 011 1 Introduction The fundamental group and homology groups both give extremely useful information, particularly about path-connected spaces. Both can be considered as functors,

More information

Polynomial Functions. x n 2 a n. x n a 1. f x = a o. x n 1 a 2. x 0, , a 1

Polynomial Functions. x n 2 a n. x n a 1. f x = a o. x n 1 a 2. x 0, , a 1 Polynomial Functions A polynomial function is a sum of multiples of an independent variable raised to various integer powers. The general form of a polynomial function is f x = a o x n a 1 x n 1 a 2 x

More information

Course Notes Math 275 Boise State University. Shari Ultman

Course Notes Math 275 Boise State University. Shari Ultman Course Notes Math 275 Boise State University Shari Ultman Fall 2017 Contents 1 Vectors 1 1.1 Introduction to 3-Space & Vectors.............. 3 1.2 Working With Vectors.................... 7 1.3 Introduction

More information

Fathi M. Hamdoon and A. K. Omran

Fathi M. Hamdoon and A. K. Omran Korean J. Math. 4 (016), No. 4, pp. 613 66 https://doi.org/10.11568/kjm.016.4.4.613 STUDYING ON A SKEW RULED SURFACE BY USING THE GEODESIC FRENET TRIHEDRON OF ITS GENERATOR Fathi M. Hamdoon and A. K. Omran

More information

Lightning Phenomenology Notes Note 23 8 Jan Lightning Responses on a Finite Cylindrical Enclosure

Lightning Phenomenology Notes Note 23 8 Jan Lightning Responses on a Finite Cylindrical Enclosure Lightning Phenomenology Notes Note 23 8 Jan 2014 Lightning Responses on a Finite Cylindrical Enclosure Kenneth C. Chen and Larry K. Warne Sandia National Laboratories, P. O. Box 5800, Albuquerque, NM 87185,

More information

COURSE STRUCTURE CLASS -X

COURSE STRUCTURE CLASS -X COURSE STRUCTURE CLASS -X Units Unit Name Marks I NUMBER SYSTEMS 06 II ALGEBRA 20 III COORDINATE GEOMETRY 06 IV GEOMETRY 15 V TRIGONOMETRY 12 VI MENSURATION 10 VII STATISTICS & PROBABILTY 11 Total 80 UNIT

More information

MTH101 Calculus And Analytical Geometry Lecture Wise Questions and Answers For Final Term Exam Preparation

MTH101 Calculus And Analytical Geometry Lecture Wise Questions and Answers For Final Term Exam Preparation MTH101 Calculus And Analytical Geometry Lecture Wise Questions and Answers For Final Term Exam Preparation Lecture No 23 to 45 Complete and Important Question and answer 1. What is the difference between

More information

Complex numbers, the exponential function, and factorization over C

Complex numbers, the exponential function, and factorization over C Complex numbers, the exponential function, and factorization over C 1 Complex Numbers Recall that for every non-zero real number x, its square x 2 = x x is always positive. Consequently, R does not contain

More information

DUALITY AND INSCRIBED ELLIPSES

DUALITY AND INSCRIBED ELLIPSES DUALITY AND INSCRIBED ELLIPSES MAHESH AGARWAL, JOHN CLIFFORD, AND MICHAEL LACHANCE Abstract. We give a constructive proof for the existence of inscribed family of ellipses in convex n-gons for 3 n 5 using

More information

On Mean Curvature Diusion in Nonlinear Image Filtering. Adel I. El-Fallah and Gary E. Ford. University of California, Davis. Davis, CA

On Mean Curvature Diusion in Nonlinear Image Filtering. Adel I. El-Fallah and Gary E. Ford. University of California, Davis. Davis, CA On Mean Curvature Diusion in Nonlinear Image Filtering Adel I. El-Fallah and Gary E. Ford CIPIC, Center for Image Processing and Integrated Computing University of California, Davis Davis, CA 95616 Abstract

More information

7 Two-dimensional bifurcations

7 Two-dimensional bifurcations 7 Two-dimensional bifurcations As in one-dimensional systems: fixed points may be created, destroyed, or change stability as parameters are varied (change of topological equivalence ). In addition closed

More information

Mathematics 3210 Spring Semester, 2005 Homework notes, part 8 April 15, 2005

Mathematics 3210 Spring Semester, 2005 Homework notes, part 8 April 15, 2005 Mathematics 3210 Spring Semester, 2005 Homework notes, part 8 April 15, 2005 The underlying assumption for all problems is that all points, lines, etc., are taken within the Poincaré plane (or Poincaré

More information

Mathematics Precalculus: Academic Unit 1: Polynomial and Transcendental Functions

Mathematics Precalculus: Academic Unit 1: Polynomial and Transcendental Functions Understandings Questions Knowledge Functions can be used as models for real-life problems. Functions can be graphed, evaluated, transformed, analyzed, manipulated and combined using algebraic & graphical

More information

Harbor Creek School District

Harbor Creek School District Unit 1 Days 1-9 Evaluate one-sided two-sided limits, given the graph of a function. Limits, Evaluate limits using tables calculators. Continuity Evaluate limits using direct substitution. Differentiability

More information

Computergrafik. Matthias Zwicker Universität Bern Herbst 2016

Computergrafik. Matthias Zwicker Universität Bern Herbst 2016 Computergrafik Matthias Zwicker Universität Bern Herbst 2016 2 Today Curves Introduction Polynomial curves Bézier curves Drawing Bézier curves Piecewise curves Modeling Creating 3D objects How to construct

More information

Invariance properties in the root sensitivity of time-delay systems with double imaginary roots

Invariance properties in the root sensitivity of time-delay systems with double imaginary roots Invariance properties in the root sensitivity of time-delay systems with double imaginary roots Elias Jarlebring, Wim Michiels Department of Computer Science, KU Leuven, Celestijnenlaan A, 31 Heverlee,

More information

THE MANDELSTAM REPRESENTATION IN PERTURBATION THEORY

THE MANDELSTAM REPRESENTATION IN PERTURBATION THEORY THE MANDELSTAM REPRESENTATION IN PERTURBATION THEORY P. V. Landshoff, J. C. Polkinghorne, and J. C. Taylor University of Cambridge, Cambridge, England (presented by J. C. Polkinghorne) 1. METHODS The aim

More information

G-code and PH curves in CNC Manufacturing

G-code and PH curves in CNC Manufacturing G-code and PH curves in CNC Manufacturing Zbyněk Šír Institute of Applied Geometry, JKU Linz The research was supported through grant P17387-N12 of the Austrian Science Fund (FWF). Talk overview Motivation

More information

STABILITY ANALYSIS OF DAMPED SDOF SYSTEMS WITH TWO TIME DELAYS IN STATE FEEDBACK

STABILITY ANALYSIS OF DAMPED SDOF SYSTEMS WITH TWO TIME DELAYS IN STATE FEEDBACK Journal of Sound and Vibration (1998) 214(2), 213 225 Article No. sv971499 STABILITY ANALYSIS OF DAMPED SDOF SYSTEMS WITH TWO TIME DELAYS IN STATE FEEDBACK H. Y. HU ANDZ. H. WANG Institute of Vibration

More information

CMS Note Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

CMS Note Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland Available on CMS information server CMS OTE 997/064 The Compact Muon Solenoid Experiment CMS ote Mailing address: CMS CER, CH- GEEVA 3, Switzerland 3 July 997 Explicit Covariance Matrix for Particle Measurement

More information

Stable tangential families and singularities of their envelopes

Stable tangential families and singularities of their envelopes Stable tangential families and singularities of their envelopes arxiv:math/0406584v1 [math.dg] 28 Jun 2004 Gianmarco Capitanio Abstract We study tangential families, i.e. systems of rays emanating tangentially

More information

BILLIARD DYNAMICS OF BOUNCING DUMBBELL

BILLIARD DYNAMICS OF BOUNCING DUMBBELL BILLIARD DYNAMICS OF BOUNCING DUMBBELL Y. BARYSHNIKOV, V. BLUMEN, K. KIM, V. ZHARNITSKY Abstract. A system of two masses connected with a weightless rod called dumbbell in this paper interacting with a

More information

Learning Objectives for Math 166

Learning Objectives for Math 166 Learning Objectives for Math 166 Chapter 6 Applications of Definite Integrals Section 6.1: Volumes Using Cross-Sections Draw and label both 2-dimensional perspectives and 3-dimensional sketches of the

More information

GG303 Lecture 15 10/6/09 1 FINITE STRAIN AND INFINITESIMAL STRAIN

GG303 Lecture 15 10/6/09 1 FINITE STRAIN AND INFINITESIMAL STRAIN GG303 Lecture 5 0609 FINITE STRAIN AND INFINITESIMAL STRAIN I Main Topics on infinitesimal strain A The finite strain tensor [E] B Deformation paths for finite strain C Infinitesimal strain and the infinitesimal

More information

Algebra 2 Segment 1 Lesson Summary Notes

Algebra 2 Segment 1 Lesson Summary Notes Algebra 2 Segment 1 Lesson Summary Notes For each lesson: Read through the LESSON SUMMARY which is located. Read and work through every page in the LESSON. Try each PRACTICE problem and write down the

More information

COURSE STRUCTURE CLASS IX Maths

COURSE STRUCTURE CLASS IX Maths COURSE STRUCTURE CLASS IX Maths Units Unit Name Marks I NUMBER SYSTEMS 08 II ALGEBRA 17 III COORDINATE GEOMETRY 04 IV GEOMETRY 28 V MENSURATION 13 VI STATISTICS & PROBABILITY 10 Total 80 UNIT I: NUMBER

More information

Since x + we get x² + 2x = 4, or simplifying it, x² = 4. Therefore, x² + = 4 2 = 2. Ans. (C)

Since x + we get x² + 2x = 4, or simplifying it, x² = 4. Therefore, x² + = 4 2 = 2. Ans. (C) SAT II - Math Level 2 Test #01 Solution 1. x + = 2, then x² + = Since x + = 2, by squaring both side of the equation, (A) - (B) 0 (C) 2 (D) 4 (E) -2 we get x² + 2x 1 + 1 = 4, or simplifying it, x² + 2

More information

1 Euclidean geometry. 1.1 The metric on R n

1 Euclidean geometry. 1.1 The metric on R n 1 Euclidean geometry This chapter discusses the geometry of n-dimensional Euclidean space E n, together with its distance function. The distance gives rise to other notions such as angles and congruent

More information

Algebra II Learning Targets

Algebra II Learning Targets Chapter 0 Preparing for Advanced Algebra LT 0.1 Representing Functions Identify the domain and range of functions LT 0.2 FOIL Use the FOIL method to multiply binomials LT 0.3 Factoring Polynomials Use

More information

THEODORE VORONOV DIFFERENTIABLE MANIFOLDS. Fall Last updated: November 26, (Under construction.)

THEODORE VORONOV DIFFERENTIABLE MANIFOLDS. Fall Last updated: November 26, (Under construction.) 4 Vector fields Last updated: November 26, 2009. (Under construction.) 4.1 Tangent vectors as derivations After we have introduced topological notions, we can come back to analysis on manifolds. Let M

More information

Geometric approximation of curves and singularities of secant maps Ghosh, Sunayana

Geometric approximation of curves and singularities of secant maps Ghosh, Sunayana University of Groningen Geometric approximation of curves and singularities of secant maps Ghosh, Sunayana IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish

More information

UNIT I : NUMBER SYSTEMS

UNIT I : NUMBER SYSTEMS CLASS X First Term Marks : 80 UNITS MARKS I. NUMBER SYSTEMS 10 II. ALGEBRA 20 III. GEOMETRY 15 IV TRIGONOMETRY 20 V STATISTICS 15 TOTAL 80 UNIT I : NUMBER SYSTEMS 1. REAL NUMBERS (15) Periods Euclid's

More information

COMPLEX ANALYSIS Spring 2014

COMPLEX ANALYSIS Spring 2014 COMPLEX ANALYSIS Spring 204 Cauchy and Runge Under the Same Roof. These notes can be used as an alternative to Section 5.5 of Chapter 2 in the textbook. They assume the theorem on winding numbers of the

More information

20. The pole diagram and the Laplace transform

20. The pole diagram and the Laplace transform 95 0. The pole diagram and the Laplace transform When working with the Laplace transform, it is best to think of the variable s in F (s) as ranging over the complex numbers. In the first section below

More information

15 Nonlinear Equations and Zero-Finders

15 Nonlinear Equations and Zero-Finders 15 Nonlinear Equations and Zero-Finders This lecture describes several methods for the solution of nonlinear equations. In particular, we will discuss the computation of zeros of nonlinear functions f(x).

More information

Pre-Calculus and Trigonometry Capacity Matrix

Pre-Calculus and Trigonometry Capacity Matrix Review Polynomials A1.1.4 A1.2.5 Add, subtract, multiply and simplify polynomials and rational expressions Solve polynomial equations and equations involving rational expressions Review Chapter 1 and their

More information

AP Calculus BC Syllabus

AP Calculus BC Syllabus AP Calculus BC Syllabus Course Overview and Philosophy This course is designed to be the equivalent of a college-level course in single variable calculus. The primary textbook is Calculus, 7 th edition,

More information

MECH 576 Geometry in Mechanics September 16, 2009 Using Line Geometry

MECH 576 Geometry in Mechanics September 16, 2009 Using Line Geometry MECH 576 Geometry in Mechanics September 16, 2009 Using Line Geometry 1 Deriving Equations in Line Coordinates Four exercises in deriving fundamental geometric equations with line coordinates will be conducted.

More information

Multivariable Calculus Notes. Faraad Armwood. Fall: Chapter 1: Vectors, Dot Product, Cross Product, Planes, Cylindrical & Spherical Coordinates

Multivariable Calculus Notes. Faraad Armwood. Fall: Chapter 1: Vectors, Dot Product, Cross Product, Planes, Cylindrical & Spherical Coordinates Multivariable Calculus Notes Faraad Armwood Fall: 2017 Chapter 1: Vectors, Dot Product, Cross Product, Planes, Cylindrical & Spherical Coordinates Chapter 2: Vector-Valued Functions, Tangent Vectors, Arc

More information

Extremal Trajectories for Bounded Velocity Mobile Robots

Extremal Trajectories for Bounded Velocity Mobile Robots Extremal Trajectories for Bounded Velocity Mobile Robots Devin J. Balkcom and Matthew T. Mason Abstract Previous work [3, 6, 9, 8, 7, 1] has presented the time optimal trajectories for three classes of

More information