1 / 52

Computer Aided Geometric Design

Computer Aided Geometric Design. Class Exercise #3 Conic Sections – Part 2 5-Point Construction Rational Parameterizations. 1. Q.4. For and , what is the formula for the family of implicit conics passing through and with tangent directions and ?

andra
Download Presentation

Computer Aided Geometric Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer Aided Geometric Design Class Exercise #3 Conic Sections – Part 2 5-Point Construction Rational Parameterizations 1

  2. Q.4 For and , what is the formula for the family of implicit conics passing through and with tangent directions and ? Calculate the value of the last degree of freedom which could force the conic to interpolate through an arbitrary point . 2

  3. Solution Recall the following 5-point construction: 3

  4. Solution When seeking a conic that interpolates , we write the one parameter family of implicit conics: 4

  5. Solution where are the implicit line representations: 5

  6. Solution (Check for yourself: must interpolate !) 6

  7. Solution On the other hand: must be a conic section, since it is a quadratic form. 7

  8. Solution when and coincide, we have: 8

  9. Solution Which means we require tangency to and and interpolation of three points. 9

  10. Solution In our case: 10

  11. Solution Therefore is: 11

  12. Solution The degree of freedom is determined after selecting the point : hence: 12

  13. Solution …. What if ? 13

  14. Q.5 Given three points and , and a blending constant , determine the discriminant of the resulting conic. For which values of is it an ellipse? A parabola? A hyperbola? 14

  15. Solution Recall the coordinates given by: 15

  16. Solution In this coordinate system: is an implicit form for : 16

  17. Solution Therefore, by the same construction as in the previous question, the implicit curve is given by: or, for we write: 17

  18. Solution We now find the discriminant with respect to the implicit conic in the coordinates: 18

  19. Solution Rearranging: Therefore the discriminant is: 19

  20. Solution we see that this is a quadratic expression in . What are the possible signs? which is zero for or . 20

  21. Solution Going back to the construction we see that gives: This is a singular case that does not satisfy our geometric demands of tangency at and . 21

  22. Solution Check yourself: How can this be?? We constructed with the demand for tangency! 22

  23. Solution Hint: What happens to the normal in the degenerate implicit form of ? Does the analyticdemand of orthogonality with the gradient still mean what we hope it means, geometrically? 23

  24. Solution We conclude that in the coordinates the following holds: Parabola Ellipse Hyperbola. 24

  25. Solution Some points to think about: How, if at all, does the answer change in the coordinate system? How is the above related to the coordinate change mapping ? Why were the values of restricted? How is this related to the values of ? 25

  26. Q.6 Let: Assume , where and are the ratios determined by the tangent to a point on the curve (as in the next slide). 26

  27. Q.6 Recall from lectures that is constant for the entire curve (in fact characterizing it) 27

  28. Q.6 Give a rational parameterization of the curve, with 28

  29. Solution (The Quick Way) The quick solution: remember the formula for the special case where : 29

  30. and for our points this gives: namely: and we are done… Solution (The Quick Way) 30

  31. Let’s do the long way once to review the geometry behind the formula. Solution (The Long Way) 31

  32. Consider the points: As in the figure: Solution (The Long Way) 32

  33. Parameter values of shall correspond to the varying intersection points of the tangent to the curve with the axes: Choose: Solution (The Long Way) 33

  34. and since (special case!): which gives: hence: Solution (The Long Way) 34

  35. Now, each point on our curve is of the form: Solution (The Long Way) 35

  36. and in lectures the following relation between the tangency point and was shown (by differentiation): Solution (The Long Way) 36

  37. Combining gives: Solution (The Long Way) 37

  38. By definition of , and from our choice of , we have: Finally – we can substitute for . Solution (The Long Way) 38

  39. Calculate the left term: Solution (The Long Way) 39

  40. A similar calculation gives for the right term, which means we got the same result as in the short solution with the formula. Solution (The Long Way) 40

  41. We constructed a quadratic parametric form: A Final Remark 41

  42. which is a combination of three given points on a polygon with special blending coefficients. This is a special case of much more general representations you shall see later in lectures. A Final Remark 42

  43. Q.7 Given: Provide a rational parameterization for the conic section through Which curve is it? 43

  44. Solution We shall parameterize with . The following was shown in lectures: 44

  45. Solution We know all but – the product of the ratios. To find we recall: so we need to find … 45

  46. Solution Remember that are all equivalent ways of specifying the unique conic. They are determined, in our case, by the fourth given point: 46

  47. Solution Substituting the forth point in the implicit equation: is not yet possible, since it is given in coordinates. 47

  48. Solution From the usual mapping: This is an easy linear system in as unknowns, solution of which is: 48

  49. Solution This can be plugged in: giving: 49

  50. Solution Therefore: This was the last unknown in our parameterization: 50

More Related