Transformações Geométricas

Python Listing: ../Code/Transformation.py.
from Vector import *
from Matrix  import *

class Transformation():
    Dim=2
    
    #Matrix A and vector b: f(v)=A*v+n
    A=None
    b=None

    def __init__(self,A=[],b=[],dim=2):
        self.Dim=dim
        if (A): self.Dim=len(A)

        if (not A): self.A=Matrix_Identity(self.Dim)
        if (not b): self.A=b=Vector_O(self.Dim)

        return