Exemple #1
0
 def transformScale(self, s):
     s = vect.mul(self.wscale, s)
     s = vect.qmul(self.wrot, s)
     return s
Exemple #2
0
 def transformDirection(self, d):
     return vect.qmul(self.wrot, d)
Exemple #3
0
 def transformRotation(self, r):
     r = vect.qmul(self.wrot, r)
     return r
Exemple #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