SmtC: Show me the Code
Ole Peter Smith
Instituto de Matemática e Estatística
Universidade Federal de Goiás
http://www.olesmith.com.br

Curve Class
Detetesto as vitimas
Quando elas respeitam os seus carrascos.
Jean Paul Sartre
< Circle | Line | Parabola >
  • Line:
    • Equation:
      [; ax+by=c ;]
    • Parametrization ([;b \neq 0;]:
      [; \left( \begin{array}{c} x(t)\\y(t) \end{array}\right) = \left( \begin{array}{c} x_c\\y_c \end{array}\right) +t \left( \begin{array}{c} p\\q \end{array}\right) ;]
    • Point:
      [; ax_c+by_c=c ;]
      [; \left( \begin{array}{c} a\\b \end{array}\right) = \widehat{ \left( \begin{array}{c} p\\q \end{array}\right) } ;]
Python Listing: Line.py.
class Line(Curve):
    self.C=Vector([1.0,1.0])
    self.V=Vector([2.0,-2.0])

    def Line(t):
        return self.C+self.V*t
< Circle | Line | Parabola >
Messages:
0 secs.