minimal-document.tex 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. \documentclass[a4paper]{scrartcl}
  2. \usepackage[ngerman]{babel}
  3. \usepackage[utf8]{inputenc}
  4. \usepackage{amssymb,amsmath}
  5. \begin{document}
  6. Wann ist ein kubischer Bezier-Splines $S(u) = [F(2 \cdot u), G(2(u-1))]$,
  7. welche Kontrollpunkte in $\mathbb{R}^2$ haben, $C^2$-stetig?
  8. Sei im folgenden $a = P_0$, $b = P_1$, $c = P_2$, $d= P_3$. Dann gilt:
  9. \begin{align}
  10. F(x) &= \sum_{i=0}^3 \mathbf{b}_i^n P_i\\
  11. &= \sum_{i=0}^3 \begin{pmatrix}n\\i\end{pmatrix} x^{i} (1-x)^{n-i} P_i\\
  12. &= (1-x)^3 P_0 + 3 x (1-x)^2 P_1 + 3 x^2 (1-x) P_2 + x^3 P_3\\
  13. &= -a x^3+3 a x^2-3 a x+a+3 b x^3-6 b x^2+3 b x-3 c x^3+3 c x^2+d x^3\\
  14. &= (-a + 3 b-3 c+d) x^3 + (3 a-6 b+3 c) x^2 + (-3 a+3 b) x + a\\
  15. F'(x)&= 3 (-a + 3 b-3 c+d) x^2 + 2 (3 a-6 b+3 c) x + (-3 a+3 b)\\
  16. F''(x) &= 6 (-a + 3 b-3 c+d) x + 2 (3 a-6 b+3 c)
  17. \end{align}
  18. Damit $S$ nun $C^0$-stetig ist, muss $F(1) = G(0)$ gelten. Also:
  19. \begin{align}
  20. G(0) &= F(1)\\
  21. \Leftrightarrow a_G
  22. &= (-a_F + 3 b_F-3 c_F+d_F) + (3 a_F-6 b_F+3 c_F) + (-3 a_F+3 b_F) + (2+a_F)\\
  23. \Leftrightarrow a_G &= d_F\\
  24. \end{align}
  25. Damit $S$ nun $C^1$-stetig ist, muss zusätzlich $F'(1) = G'(0)$ gelten. Also:
  26. \begin{align}
  27. G'(0) &= F'(1)\\
  28. \Leftrightarrow -3 a_G+3 b_G
  29. &= 3 (-a_F + 3 b_F-3 c_F+d_F) + 2 (3 a_F-6 b_F+3 c_F) + (-3 a_F+3 b_F)\\
  30. \Leftrightarrow -3 (a_G-b_G) &= 3 (- c_F+d_F)\\
  31. \Leftrightarrow -a_G + b_G &= - c_F + d_F
  32. \end{align}
  33. Damit $S$ nun $C^2$-stetig ist, muss zusätzlich $F''(1) = G''(0)$ gelten. Also:
  34. \begin{align}
  35. G''(0) &= F''(1)\\
  36. \Leftrightarrow 2 (3 a_G-6 b_G+3 c_G)
  37. &= 6 (-a_F + 3 b_F-3 c_F+d_F) + 2 (3 a_F-6 b_F+3 c_F)\\
  38. \Leftrightarrow 6 (a_G - 2 b_G + c_G) &= 6 (b_F-2 c_F+d_F)\\
  39. \Leftrightarrow a_G - 2 b_G + c_G &= b_F-2 c_F+d_F
  40. \end{align}
  41. \end{document}