Exemplo n.º 1
0
 def transformScale(self, s):
     s = vect.mul(self.wscale, s)
     s = vect.qmul(self.wrot, s)
     return s
Exemplo n.º 2
0
 def transformDirection(self, d):
     return vect.qmul(self.wrot, d)
Exemplo n.º 3
0
 def transformRotation(self, r):
     r = vect.qmul(self.wrot, r)
     return r
Exemplo n.º 4
0
 def transformPoint(self, p):
     p = vect.mul(self.wscale, p)
     p = vect.qmul(self.wrot, p)
     p = vect.add(self.wloc, p)
     return p