Example #1
0
 def mouseMoved(self, event):
     transl = Vec3(self.mouse2Vec(event.pos))
     transl.normalize()
     angle = self.dir.signedAngleDeg(transl, self.planeNorm)
     axis = Vec3()
     setattr(axis, self.dim, 1)
     self.parent.transform(Mat4.rotateMatNormaxis(angle, axis))
Example #2
0
 def mouseMoved(self, event):
     transl = Vec3(self.mouse2Vec(event.pos))
     transl.normalize()
     angle = self.dir.signedAngleDeg(transl, self.planeNorm)
     axis = Vec3()
     setattr(axis, self.dim, 1)
     self.parent.transform(Mat4.rotateMatNormaxis(angle, axis))