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

Exemplos
O bem que a violência faz, é - sempre - passageiro.
O mal que ela faz, é permanente.
Mahatma Gandhi

Definição

  1. Centro, [; \underline{\textbf{p}}_c . ;]
  2. Semi-eixos [;a,b>0.;]

Equação

[; \left( \frac{x-x_c}{a} \right)^2 + \left( \frac{y-y_c}{b} \right)^2 =1 ;]

Parametrização

[; \underline{\textbf{r}}(t) = \begin{pmatrix} x_c\\y_c \end{pmatrix} + t\begin{pmatrix} a\cos{t} \\ b\sin{t} \end{pmatrix}, \quad t \in [0,2\pi[ ;]

Python Listing: ../../../Code/Ellipse.py.
    def __init__(self,a=1.0,b=2.0,C=None,NP=0):
        if (C):  self.C=C
        if (NP): self.NP=NP
        
        self.a=a
        self.b=b
        
        self.Closed=True
        
        return
    
    def R(self,t):
        return Vector([
            self.C[0]+self.a*cos(t),
            self.C[1]+self.b*sin(t),
        ])
    

Output from: /usr/bin/python ../../../Code/Ellipse.py
Messages:
0 secs.